Skip to content

Commit bd637e9

Browse files
author
JiayueHu
authored
Merge pull request MicrosoftDocs#1739 from MicrosoftDocs/master
Daily publishing Feb.7
2 parents 63c072f + 759f7b2 commit bd637e9

File tree

56 files changed

+825
-1390
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+825
-1390
lines changed

.openpublishing.redirection.json

Lines changed: 232 additions & 131 deletions
Large diffs are not rendered by default.

docs/atl/atl-support-for-dhtml-controls.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Using ATL, you can create a control with Dynamic HTML (DHTML) capability. An ATL
1212

1313
- Specifies, using HTML, the user interface (UI) of the DHTML control.
1414

15-
- Accesses the WebBrowser object and its methods through its interface, [IWebBrowser2](https://msdn.microsoft.com/library/aa752127.aspx).
15+
- Accesses the WebBrowser object and its methods through its interface, [IWebBrowser2](/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa752127\(v=vs.85\)).
1616

1717
- Manages communication between C++ code and HTML.
1818

docs/atl/reference/atl-http-utility-functions.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,6 @@ Returns TRUE on success, FALSE on failure.
7070
7171
Behaves like the current version of [InternetCanonicalizeUrl](/windows/desktop/api/wininet/nf-wininet-internetcanonicalizeurla) but does not require WinInet or Internet Explorer to be installed.
7272
73-
### See Also
74-
75-
[InternetCanonicalizeUrl](/windows/desktop/api/wininet/nf-wininet-internetcanonicalizeurla)
76-
7773
## <a name="atlcombineurl"></a> AtlCombineUrl
7874
7975
Call this function to combine a base URL and a relative URL into a single, canonical URL.
@@ -281,5 +277,6 @@ A reference to a string variable to receive the HTTP date time as defined in RFC
281277

282278
## See Also
283279

284-
[Concepts](../../atl/active-template-library-atl-concepts.md)<br/>
285-
[ATL COM Desktop Components](../../atl/atl-com-desktop-components.md)
280+
[Concepts](../active-template-library-atl-concepts.md)<br/>
281+
[ATL COM Desktop Components](../atl-com-desktop-components.md)<br/>
282+
[InternetCanonicalizeUrl](/windows/desktop/api/wininet/nf-wininet-internetcanonicalizeurla)

docs/atl/reference/atl-text-encoding-functions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -693,7 +693,7 @@ The number of characters required for a buffer that could hold encoded data of *
693693

694694
This uuencoding implementation follows the POSIX P1003.2b/D11 specification.
695695

696-
### See Also
696+
## See Also
697697

698-
[Concepts](../../atl/active-template-library-atl-concepts.md)<br/>
699-
[ATL COM Desktop Components](../../atl/atl-com-desktop-components.md)
698+
[Concepts](../active-template-library-atl-concepts.md)<br/>
699+
[ATL COM Desktop Components](../atl-com-desktop-components.md)

docs/build/reference/execution-charset-set-execution-character-set.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "/execution-charset (Set Execution Character Set)"
3-
ms.date: "11/04/2016"
3+
ms.date: "02/06/2019"
44
f1_keywords: ["execution-charset", "/execution-charset"]
55
helpviewer_keywords: ["/execution-charset compiler option", "-execution-charset compiler option"]
66
ms.assetid: 0e02f487-2236-45bc-95f3-5760933a8f96
@@ -37,7 +37,7 @@ If you want to set both the source character set and the execution character set
3737

3838
1. Expand the **Configuration Properties**, **C/C++**, **Command Line** folder.
3939

40-
1. In **Advanced Options**, add the **/execution-charset** option, and specify your preferred encoding.
40+
1. In **Additional Options**, add the **/execution-charset** option, and specify your preferred encoding.
4141

4242
1. Choose **OK** to save your changes.
4343

docs/build/reference/source-charset-set-source-character-set.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "/source-charset (Set Source Character Set)"
3-
ms.date: "11/04/2016"
3+
ms.date: "02/06/2019"
44
f1_keywords: ["source-charset", "/source-charset"]
55
helpviewer_keywords: ["/execution-charset compiler option"]
66
ms.assetid: d3c5bf7f-526d-4ee4-acc5-c1a02a4fc481
@@ -39,7 +39,7 @@ If you want to set both the source character set and the execution character set
3939

4040
1. Expand the **Configuration Properties**, **C/C++**, **Command Line** folder.
4141

42-
1. In **Advanced Options**, add the **/source-charset** option, and specify your preferred encoding.
42+
1. In **Additional Options**, add the **/source-charset** option, and specify your preferred encoding.
4343

4444
1. Choose **OK** to save your changes.
4545

docs/build/reference/utf-8-set-source-and-executable-character-sets-to-utf-8.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ By default, Visual Studio detects a byte-order mark to determine if the source f
2727

2828
1. Expand the **Configuration Properties**, **C/C++**, **Command Line** folder.
2929

30-
1. In **Advanced Options**, add the **/utf-8** option, and specify your preferred encoding.
30+
1. In **Additional Options**, add the **/utf-8** option to specify your preferred encoding.
3131

3232
1. Choose **OK** to save your changes.
3333

docs/build/reference/validate-charset-validate-for-compatible-characters.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "/validate-charset (Validate for compatible characters)"
3-
ms.date: "11/04/2016"
3+
ms.date: "02/06/2019"
44
f1_keywords: ["/validate-charset", "validate-charset"]
55
helpviewer_keywords: ["/validate-charset compiler option"]
66
ms.assetid: 50360fd0-4d32-4a4f-95d0-53d38c12ad4c
@@ -29,7 +29,7 @@ Visual Studio uses UTF-8 as the internal character encoding during conversion be
2929

3030
1. Expand the **Configuration Properties**, **C/C++**, **Command Line** folder.
3131

32-
1. In **Advanced Options**, add the **/validate-charset** option, and specify your preferred encoding.
32+
1. In **Additional Options**, add the **/validate-charset** option, and specify your preferred encoding.
3333

3434
1. Choose **OK** to save your changes.
3535

docs/c-runtime-library/direction-flag.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ ms.assetid: 0836b4af-dbbb-4ab8-a4b2-156f2e2099e2
77
---
88
# Direction Flag
99

10-
The direction flag is a CPU flag specific to Intel 80x86 processors. It applies to all assembly instructions that use the REP (repeat) prefix, such as MOVS, MOVSD, MOVSW, and others. Addresses provided to applicable instructions are increased if the direction flag is cleared.
10+
The direction flag is a CPU flag specific to all Intel x86-compatible CPUs. It applies to all assembly instructions that use the REP (repeat) prefix, such as MOVS, MOVSD, MOVSW, and others. Addresses provided to applicable instructions are increased if the direction flag is cleared.
1111

1212
The C run-time routines assume that the direction flag is cleared. If you are using other functions with the C run-time functions, you must ensure that the other functions leave the direction flag alone or restore it to its original condition. Expecting the direction flag to be clear upon entry makes the run-time code faster and more efficient.
1313

1414
The C Run-Time library functions, such as the string-manipulation and buffer-manipulation routines, expect the direction flag to be clear.
1515

1616
## See Also
1717

18-
[CRT Library Features](../c-runtime-library/crt-library-features.md)
18+
[CRT Library Features](../c-runtime-library/crt-library-features.md)

docs/c-runtime-library/reference/fread.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ Contents of buffer = zyxwvutsrqponmlkjihgfedcb
112112
## See also
113113

114114
[Stream I/O](../../c-runtime-library/stream-i-o.md)<br/>
115-
[Text and Binary File I/O](../../c-runtime-library/text-and-binary-mode-file-i-o.md)<br />
116-
[fopen](fopen-wfopen.md)<br />
115+
[Text and Binary File I/O](../../c-runtime-library/text-and-binary-mode-file-i-o.md)<br/>
116+
[fopen](fopen-wfopen.md)<br/>
117117
[fwrite](fwrite.md)<br/>
118118
[_read](read.md)<br/>

docs/c-runtime-library/reference/malloca.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Bytes to be allocated from the stack.
2929

3030
The **_malloca** routine returns a **void** pointer to the allocated space, which is guaranteed to be suitably aligned for storage of any type of object. If *size* is 0, **_malloca** allocates a zero-length item and returns a valid pointer to that item.
3131

32-
A stack overflow exception is generated if the space cannot be allocated. The stack overflow exception is not a C++ exception; it is a structured exception. Instead of using C++ exception handling, you must use [Structured Exception Handling](../../cpp/structured-exception-handling-c-cpp.md) (SEH).
32+
If *size* is greater than **_ALLOCA_S_THRESHOLD**, then **_malloca** attempts to allocate on the heap, and returns a null pointer if the space can't be allocated. If *size* is less than or equal to **_ALLOCA_S_THRESHOLD**, then **_malloca** attempts to allocate on the stack, and a stack overflow exception is generated if the space can't be allocated. The stack overflow exception isn't a C++ exception; it's a structured exception. Instead of using C++ exception handling, you must use [Structured Exception Handling](../../cpp/structured-exception-handling-c-cpp.md) (SEH) to catch this exception.
3333

3434
## Remarks
3535

docs/cppcx/platform-object-class.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,6 @@ Use the [typeid](../windows/typeid-cpp-component-extensions.md) operator to retu
111111
rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);
112112
```
113113

114-
## See Also
115-
116-
[Platform::Type Class](../cppcx/platform-type-class.md)<br/>
117-
[Platform namespace](../cppcx/platform-namespace-c-cx.md)<br/>
118-
[Type System](../cppcx/type-system-c-cx.md
119-
120114
## <a name="ctor"></a> Object::Object Constructor
121115

122116
Initializes a new instance of the Object class.
@@ -178,4 +172,6 @@ public:
178172

179173
## See Also
180174

181-
[Platform Namespace](platform-namespace-c-cx.md)
175+
[Platform Namespace](platform-namespace-c-cx.md)<br/>
176+
[Platform::Type Class](platform-type-class.md)<br/>
177+
[Type System](type-system-c-cx.md)

docs/data/mfc-using-database-classes-with-documents-and-views.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,4 @@ You might not want to use documents and views at all. In that case, see [MFC: Us
5656

5757
## See Also
5858

59-
[MFC Database Classes(../data/mfc-database-classes-odbc-and-dao.md)
59+
[MFC Database Classes](../data/mfc-database-classes-odbc-and-dao.md)

docs/intrinsics/fastfail.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Internally, `__fastfail` is implemented by using several architecture-specific m
3535
|x86|int 0x29|ecx|
3636
|x64|int 0x29|rcx|
3737
|ARM|Opcode 0xDEFB|r0|
38+
|ARM64|Opcode 0xF003|x0|
3839

3940
A fast fail request is self-contained and typically requires just two instructions to execute. Once a fast fail request has been executed the kernel then takes the appropriate action. In user-mode code, there are no memory dependencies beyond the instruction pointer itself when a fast fail event is raised. This maximizes its reliability even if there is severe memory corruption.
4041

@@ -50,12 +51,12 @@ Support for the native fast fail mechanism began in Windows 8. Windows operating
5051

5152
|Intrinsic|Architecture|
5253
|---------------|------------------|
53-
|`__fastfail`|x86, x64, ARM|
54+
|`__fastfail`|x86, x64, ARM, ARM64|
5455

5556
**Header file** \<intrin.h>
5657

5758
**END Microsoft Specific**
5859

5960
## See Also
6061

61-
[Compiler Intrinsics](../intrinsics/compiler-intrinsics.md)
62+
[Compiler Intrinsics](../intrinsics/compiler-intrinsics.md)

docs/mfc/reference/afx-global-data-structure.md

Lines changed: 17 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,6 @@ Most of the data in the `AFX_GLOBAL_DATA` structure is initialized when your app
9797

9898
**Header:** afxglobals.h
9999

100-
### See Also
101-
102-
[Hierarchy Chart](../../mfc/hierarchy-chart.md)<br/>
103-
[Structures, Styles, Callbacks, and Message Maps](../../mfc/reference/structures-styles-callbacks-and-message-maps.md)
104-
105100
## <a name="bisosalphablendingsupport"></a> AFX_GLOBAL_DATA::bIsOSAlphaBlendingSupport
106101

107102
Indicates whether the operating system supports alpha blending.
@@ -232,16 +227,6 @@ TRUE if a theme is used to draw the specified text; otherwise, FALSE.
232227

233228
A theme defines the visual style of an application. A theme is not used to draw the text if the *hTheme* parameter is NULL, or if the [DrawThemeTextEx](/windows/desktop/api/uxtheme/nf-uxtheme-drawthemetextex) method is not supported, or if [Desktop Window Manager](/windows/desktop/dwm/dwm-overview) (DWM) composition is disabled.
234229

235-
### See Also
236-
237-
[Hierarchy Chart](../../mfc/hierarchy-chart.md)<br/>
238-
[COLORREF](/windows/desktop/gdi/colorref)<br/>
239-
[Parts and States](/windows/desktop/controls/parts-and-states)<br/>
240-
[CDC::DrawText](../../mfc/reference/cdc-class.md#drawtext)<br/>
241-
[DrawThemeTextEx](/windows/desktop/api/uxtheme/nf-uxtheme-drawthemetextex)<br/>
242-
[Desktop Window Manager](/windows/desktop/dwm/dwm-overview)<br/>
243-
[Enable and Control DWM Composition](/windows/desktop/dwm/composition-ovw)
244-
245230
## <a name="enableaccessibilitysupport"></a> AFX_GLOBAL_DATA::EnableAccessibilitySupport
246231

247232
Enables or disables Microsoft Active Accessibility support.
@@ -261,11 +246,6 @@ Active Accessibility is a COM-based technology that improves the way programs an
261246

262247
Use the [AFX_GLOBAL_DATA::IsAccessibilitySupport](#isaccessibilitysupport) method to determine whether Microsoft Active Accessibility support is enabled.
263248

264-
### See Also
265-
266-
[UI Automation and Microsoft Active Accessibility](/dotnet/framework/ui-automation/ui-automation-and-microsoft-active-accessibility)<br/>
267-
[AFX_GLOBAL_DATA::IsAccessibilitySupport](#isaccessibilitysupport)
268-
269249
## <a name="excludetag"></a> AFX_GLOBAL_DATA::ExcludeTag
270250

271251
Removes the specified XML tag pair from a specified buffer.
@@ -333,12 +313,6 @@ The RGB color value of the specified user interface element. For more informatio
333313

334314
If the *nColor* parameter is out of range, the return value is zero. Because zero is also a valid RGB value, you cannot use this method to determine whether a system color is supported by the current operating system. Instead, use the [GetSysColorBrush](/windows/desktop/api/winuser/nf-winuser-getsyscolorbrush) method, which returns NULL if the color is not supported.
335315

336-
### See Also
337-
338-
[GetSysColor Function](/windows/desktop/api/winuser/nf-winuser-getsyscolor)<br/>
339-
[COLORREF](/windows/desktop/gdi/colorref)<br/>
340-
[GetSysColorBrush](/windows/desktop/api/winuser/nf-winuser-getsyscolorbrush)
341-
342316
## <a name="getdirect2dfactory"></a> AFX_GLOBAL_DATA::GetDirect2dFactory
343317

344318
Returns a pointer to the ID2D1Factory interface that is stored in the global data. If the interface is not initialized, it is created and has the default parameters.
@@ -380,10 +354,6 @@ BOOL GetNonClientMetrics(NONCLIENTMETRICS& info);
380354

381355
TRUE if this method succeeds; otherwise, FALSE.
382356

383-
### See Also
384-
385-
[NONCLIENTMETRICS Structure](/windows/desktop/api/winuser/ns-winuser-tagnonclientmetricsa)
386-
387357
## <a name="gettextheight"></a> AFX_GLOBAL_DATA::GetTextHeight
388358

389359
Retrieves the height of text characters in the current font.
@@ -481,10 +451,6 @@ Microsoft Active Accessibility was the earlier solution for making applications
481451

482452
Use the [AFX_GLOBAL_DATA::EnableAccessibilitySupport](#enableaccessibilitysupport) method to enable or disable Active Accessibility support.
483453

484-
### See Also
485-
486-
[UI Automation and Microsoft Active Accessibility](/dotnet/framework/ui-automation/ui-automation-and-microsoft-active-accessibility)
487-
488454
## <a name="isd2dinitialized"></a> AFX_GLOBAL_DATA::IsD2DInitialized
489455

490456
Determines whether the D2D was initialized
@@ -509,11 +475,6 @@ BOOL IsDwmCompositionEnabled();
509475

510476
TRUE if [Desktop Window Manager](/windows/desktop/dwm/dwm-overview) (DWM) composition is enabled; otherwise, FALSE.
511477

512-
### See Also
513-
514-
[Desktop Window Manager](/windows/desktop/dwm/dwm-overview)<br/>
515-
[Enable and Control DWM Composition](/windows/desktop/dwm/composition-ovw)
516-
517478
## <a name="ishighcontrastmode"></a> AFX_GLOBAL_DATA::IsHighContrastMode
518479

519480
Indicates whether images are currently displayed in high contrast.
@@ -686,11 +647,6 @@ The qualified name of the registered class if this method succeeds; otherwise, a
686647

687648
The return value is a colon-delimited list of the *lpszClassNamePrefix* parameter string, and the hexadecimal text representations of the handles of the current application instance; the application cursor, which is the arrow cursor whose identifier is IDC_ARROW; and the background brush. For more information about registering MFC window classes, see [AfxRegisterClass](../../mfc/reference/application-information-and-management.md#afxregisterclass).
688649

689-
### See Also
690-
691-
[AfxRegisterClass](../../mfc/reference/application-information-and-management.md#afxregisterclass)<br/>
692-
[AfxThrowResourceException](../../mfc/reference/exception-processing.md#afxthrowresourceexception)
693-
694650
## <a name="resume"></a> AFX_GLOBAL_DATA::Resume
695651

696652
Reinitializes internal function pointers that access methods that support Windows themes and visual styles.
@@ -737,11 +693,6 @@ BOOL SetLayeredAttrib(
737693

738694
TRUE if this method succeeds; otherwise, FALSE.
739695

740-
### See Also
741-
742-
[COLORREF](/windows/desktop/gdi/colorref)<br/>
743-
[SetLayeredWindowAttributes](/windows/desktop/api/winuser/nf-winuser-setlayeredwindowattributes)
744-
745696
## <a name="setmenufont"></a> AFX_GLOBAL_DATA::SetMenuFont
746697

747698
Creates the specified logical font.
@@ -886,3 +837,20 @@ A reference to an interface ID.
886837

887838
Returns S_OK if successful; an error value otherwise.
888839

840+
## See also
841+
842+
[Hierarchy Chart](../hierarchy-chart.md)<br/>
843+
[Structures, Styles, Callbacks, and Message Maps](structures-styles-callbacks-and-message-maps.md)<br/>
844+
[COLORREF](/windows/desktop/gdi/colorref)<br/>
845+
[Parts and States](/windows/desktop/controls/parts-and-states)<br/>
846+
[CDC::DrawText](cdc-class.md#drawtext)<br/>
847+
[DrawThemeTextEx](/windows/desktop/api/uxtheme/nf-uxtheme-drawthemetextex)<br/>
848+
[Desktop Window Manager](/windows/desktop/dwm/dwm-overview)<br/>
849+
[Enable and Control DWM Composition](/windows/desktop/dwm/composition-ovw)<br/>
850+
[UI Automation and Microsoft Active Accessibility](/dotnet/framework/ui-automation/ui-automation-and-microsoft-active-accessibility)<br/>
851+
[GetSysColor Function](/windows/desktop/api/winuser/nf-winuser-getsyscolor)<br/>
852+
[GetSysColorBrush](/windows/desktop/api/winuser/nf-winuser-getsyscolorbrush)<br/>
853+
[NONCLIENTMETRICS Structure](/windows/desktop/api/winuser/ns-winuser-tagnonclientmetricsa)<br/>
854+
[AfxRegisterClass](application-information-and-management.md#afxregisterclass)<br/>
855+
[AfxThrowResourceException](exception-processing.md#afxthrowresourceexception)<br/>
856+
[SetLayeredWindowAttributes](/windows/desktop/api/winuser/nf-winuser-setlayeredwindowattributes)

docs/mfc/reference/application-control.md

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -204,11 +204,6 @@ AfxOleLockControl(_T("MSCAL.Calendar"));
204204
205205
**Header:** afxwin.h
206206
207-
### See Also
208-
209-
[Macros and Globals](mfc-macros-and-globals.md)<br/>
210-
[AfxOleUnlockControl](#afxoleunlockcontrol)
211-
212207
## <a name="afxoleregisterserverclass"></a> AfxOleRegisterServerClass
213208
214209
This function allows you to register your server in the OLE system registry.
@@ -325,10 +320,6 @@ You must have the following statement in your client's application resource scri
325320
326321
**Header**: afxole.h
327322
328-
## See Also
329-
330-
[Macros and Globals](../../mfc/reference/mfc-macros-and-globals.md)
331-
332323
## <a name="afxoleunlockcontrol"></a> AfxOleUnlockControl
333324
334325
Unlocks the class factory of the specified control.
@@ -368,8 +359,6 @@ AfxOleUnlockControl(_T("MSCAL.Calendar"));
368359

369360
**Header:** afxwin.h
370361

371-
### See Also
362+
## See also
372363

373364
[Macros and Globals](mfc-macros-and-globals.md)<br/>
374-
[AfxOleLockControl](#afxolelockcontrol)
375-

0 commit comments

Comments
 (0)