Skip to content

Fix some unclosed links #5222

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Mar 5, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions docs/atl/atl-utilities-reference.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
---
description: "Learn more about: ATL utilities reference"
title: "ATL utilities reference"
description: "Learn more about: ATL utilities reference"
ms.date: "11/04/2016"
ms.assetid: dd8a2888-34f4-461e-9bf4-834218f9b95b
---
# ATL utilities reference

Expand Down Expand Up @@ -47,8 +46,7 @@ ATL provides code for manipulating paths and URLs in the form of [CPathT](../atl
| [AtlIsUnsafeUrlChar](../atl/reference/atl-http-utility-functions.md#atlisunsafeurlchar) | Call this function to find out whether a character is safe for use in a URL. |
| [AtlUnescapeUrl](../atl/reference/atl-http-utility-functions.md#atlunescapeurl) | Call this function to convert escaped characters back to their original values. |
| [SystemTimeToHttpDate](../atl/reference/atl-http-utility-functions.md#systemtimetohttpdate) | Call this function to convert a system time to a string in a format suitable for using in HTTP headers. |
| [ATLPath::AddBackslash](../atl/reference/atl-path-functions.md#addbackslash) | This function is an overloaded wrapper for [PathAddBackslash](/windows/desktop/api/shlwapi/nf-shlwapi-pathaddbackslasha |
| ). |
| [ATLPath::AddBackslash](../atl/reference/atl-path-functions.md#addbackslash) | This function is an overloaded wrapper for [PathAddBackslash](/windows/win32/api/shlwapi/nf-shlwapi-pathaddbackslasha). |
| [ATLPath::AddExtension](../atl/reference/atl-path-functions.md#addextension) | This function is an overloaded wrapper for [PathAddExtension](/windows/win32/api/shlwapi/nf-shlwapi-pathaddextensionw). |
| [ATLPath::Append](../atl/reference/atl-path-functions.md#append) | This function is an overloaded wrapper for [PathAppend](/windows/win32/api/shlwapi/nf-shlwapi-pathappendw). |
| [ATLPath::BuildRoot](../atl/reference/atl-path-functions.md#buildroot) | This function is an overloaded wrapper for [PathBuildRoot](/windows/win32/api/shlwapi/nf-shlwapi-pathbuildrootw). |
Expand Down
5 changes: 2 additions & 3 deletions docs/atl/reference/ccommultithreadmodel-class.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
description: "Learn more about: CComMultiThreadModel Class"
title: "CComMultiThreadModel Class"
description: "Learn more about: CComMultiThreadModel Class"
ms.date: "11/04/2016"
f1_keywords: ["CComMultiThreadModel", "ATLBASE/ATL::CComMultiThreadModel", "ATLBASE/ATL::CComMultiThreadModel::AutoCriticalSection", "ATLBASE/ATL::CComMultiThreadModel::CriticalSection", "ATLBASE/ATL::CComMultiThreadModel::ThreadModelNoCS", "ATLBASE/ATL::CComMultiThreadModel::Decrement", "ATLBASE/ATL::CComMultiThreadModel::Increment"]
helpviewer_keywords: ["ATL, multithreading", "CComMultiThreadModel class", "threading [ATL]"]
ms.assetid: db8f1662-2f7a-44b3-b341-ffbfb6e422a3
---
# CComMultiThreadModel Class

Expand Down Expand Up @@ -35,7 +34,7 @@ class CComMultiThreadModel

## Remarks

Typically, you use `CComMultiThreadModel` through one of two **`typedef`** names, either [CComObjectThreadModel](atl-typedefs.md#ccomobjectthreadmodel or [CComGlobalsThreadModel](atl-typedefs.md#ccomglobalsthreadmodel. The class referenced by each **`typedef`** depends on the threading model used, as shown in the following table:
Typically, you use `CComMultiThreadModel` through one of two **`typedef`** names, either [CComObjectThreadModel](atl-typedefs.md#ccomobjectthreadmodel) or [CComGlobalsThreadModel](atl-typedefs.md#ccomglobalsthreadmodel). The class referenced by each **`typedef`** depends on the threading model used, as shown in the following table:

|typedef|Single threading|Apartment threading|Free threading|
|-------------|----------------------|-------------------------|--------------------|
Expand Down
5 changes: 2 additions & 3 deletions docs/cppcx/platform-guid-value-class.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
---
description: "Learn more about: Platform::Guid value class"
title: "Platform::Guid value class"
description: "Learn more about: Platform::Guid value class"
ms.date: "01/15/2019"
ms.topic: "reference"
f1_keywords: ["VCCORLIB/Platform::Guid"]
helpviewer_keywords: ["Platform::Guid Struct"]
ms.assetid: 25c0bfb2-7f93-44d8-bdf4-ef4fbac3424a
---
# Platform::Guid value class

Represents a [GUID](/windows/win32/api/guiddef/ns-guiddef-guid type in the Windows Runtime type system.
Represents a [GUID](/windows/win32/api/guiddef/ns-guiddef-guid) type in the Windows Runtime type system.

## Syntax

Expand Down
5 changes: 2 additions & 3 deletions docs/data/odbc/odbc-and-mfc.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
---
description: "Learn more about: ODBC and MFC"
title: "ODBC and MFC"
description: "Learn more about: ODBC and MFC"
ms.date: "11/04/2016"
helpviewer_keywords: ["ODBC [C++], MFC", "connections [C++], databases", "connections [C++], data source", "databases [C++], connecting to", "data sources [C++], connecting to", "MFC [C++], ODBC and", "database connections [C++], MFC ODBC classes"]
ms.assetid: 98f02fd7-1235-437b-89a9-edfd0fc797f7
---
# ODBC and MFC

> [!NOTE]
> To use the MFC database classes, you must have the appropriate ODBC driver for your data source. The lastest Microsoft ODBC driver for SQL Server is [Microsoft ODBC Driver 18 for SQL Server](/sql/connect/odbc/download-odbc-driver-for-sql-server. Most database vendors provide an ODBC driver for Windows.
> To use the MFC database classes, you must have the appropriate ODBC driver for your data source. The lastest Microsoft ODBC driver for SQL Server is [Microsoft ODBC Driver 18 for SQL Server](/sql/connect/odbc/download-odbc-driver-for-sql-server). Most database vendors provide an ODBC driver for Windows.

This topic introduces the main concepts of the Microsoft Foundation Classes (MFC) library's ODBC-based database classes and provides an overview of how the classes work together. For more information about ODBC and MFC, see the following topics:

Expand Down
5 changes: 2 additions & 3 deletions docs/mfc/reference/diagnostic-services.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
---
description: "Learn more about: Diagnostic Services"
title: "Diagnostic Services"
description: "Learn more about: Diagnostic Services"
ms.date: 06/29/2022
helpviewer_keywords: ["diagnosi [MFC]s, diagnostic services", "diagnostic macros [MFC], list of general MFC", "services [MFC], diagnostic", "MFC, diagnostic services", "general diagnostic functions and variables [MFC]", "diagnostics [MFC], diagnostic functions and variables", "diagnostics [MFC], list of general MFC", "diagnosis [MFC], diagnostic functions and variables", "diagnosis [MFC], list of general MFC", "general diagnostic macros in MFC", "diagnostic macros [MFC]", "diagnostic services [MFC]", "object diagnostic functions in MFC", "diagnostics [MFC], diagnostic services", "diagnostic functions and variables [MFC]"]
ms.assetid: 8d78454f-9fae-49c2-88c9-d3fabd5393e8
---
# Diagnostic Services

Expand Down Expand Up @@ -178,7 +177,7 @@ Using the `ASSERT_KINDOF` macro is exactly the same as coding:

[!code-cpp[NVC_MFCDocView#195](../../mfc/codesnippet/cpp/diagnostic-services_4.cpp)]

This function works only for classes declared with the [DECLARE_DYNAMIC](run-time-object-model-services.md#declare_dynamic or [DECLARE_SERIAL](run-time-object-model-services.md#declare_serial) macro.
This function works only for classes declared with the [DECLARE_DYNAMIC](run-time-object-model-services.md#declare_dynamic) or [DECLARE_SERIAL](run-time-object-model-services.md#declare_serial) macro.

> [!NOTE]
> This function is available only in the Debug version of MFC.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
description: "Learn more about: invalid_scheduler_policy_thread_specification Class"
title: "invalid_scheduler_policy_thread_specification Class"
description: "Learn more about: invalid_scheduler_policy_thread_specification Class"
ms.date: "11/04/2016"
f1_keywords: ["concrt/concurrency::invalid_scheduler_policy_thread_specification"]
helpviewer_keywords: ["invalid_scheduler_policy_thread_specification class"]
ms.assetid: 2d0fafb2-18f8-4284-8040-3db640d33303
---
# invalid_scheduler_policy_thread_specification Class

Expand All @@ -22,7 +21,7 @@ class invalid_scheduler_policy_thread_specification : public std::exception;

|Name|Description|
|----------|-----------------|
|[invalid_scheduler_policy_thread_specification](invalid-scheduler-policy-value-class.md#ctor|Overloaded. Constructs an `invalid_scheduler_policy_value` object.|
|[invalid_scheduler_policy_thread_specification](#ctor)|Overloaded. Constructs an `invalid_scheduler_policy_thread_specification` object.|
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Drive-by fix where invalid_scheduler_policy_thread_specification and invalid_scheduler_policy_value were mixed up.


## Inheritance Hierarchy

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
description: "Learn more about: invalid_scheduler_policy_value Class"
title: "invalid_scheduler_policy_value Class"
description: "Learn more about: invalid_scheduler_policy_value Class"
ms.date: "11/04/2016"
f1_keywords: ["concrt/concurrency::invalid_scheduler_policy_value"]
helpviewer_keywords: ["invalid_scheduler_policy_value class"]
ms.assetid: 8c533e3f-2774-4192-8616-b2313b859bf7
---
# invalid_scheduler_policy_value Class

Expand All @@ -22,7 +21,7 @@ class invalid_scheduler_policy_value : public std::exception;

|Name|Description|
|----------|-----------------|
|[invalid_scheduler_policy_value](invalid-scheduler-policy-thread-specification-class.md#ctor|Overloaded. Constructs an `invalid_scheduler_policy_value` object.|
|[invalid_scheduler_policy_value](#ctor)|Overloaded. Constructs an `invalid_scheduler_policy_value` object.|

## Inheritance Hierarchy

Expand Down
4 changes: 2 additions & 2 deletions docs/standard-library/output-file-stream-member-functions.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: "Learn more about: Output File Stream Member Functions"
title: "Output File Stream Member Functions"
description: "Learn more about: Output File Stream Member Functions"
ms.date: "08/25/2021"
helpviewer_keywords: ["output streams [C++], member functions"]
---
Expand Down Expand Up @@ -102,7 +102,7 @@ Use these member functions to test for errors while writing to a stream:
|[`good`](basic-ios-class.md#good)|Returns **`true`** if there's no error condition (unrecoverable or otherwise) and the end-of-file flag isn't set.|
|[`eof`](basic-ios-class.md#eof)|Returns **`true`** on the end-of-file condition.|
|[`clear`](basic-ios-class.md#clear)|Sets the internal error state. If called with the default arguments, it clears all error bits.|
|[`rdstate`](basic-ios-class.md#rdstate|Returns the current error state.|
|[`rdstate`](basic-ios-class.md#rdstate)|Returns the current error state.|

The **`!`** operator is overloaded to perform the same function as the `fail` function. Thus the expression:

Expand Down