Skip to content

Commit aa8e006

Browse files
Mikejo5000grantriwesleywiser
authored
Fixes to warnings and suggestions in DiaSDKUpdates (#3)
* Checkpoint up to IDiaSession::addressForVA * Fix metadata date & authors of new topics. * Clarify search paths * Escaping hell and other cleanup * Various Project N APIs * Function fragments * Finished IDiaSession!!!! * Finished IDiaSessionEx * Finished IDiaSymbol * IDiaSymbol2 (Objective-C) * IDIaSymbol3 (inlinees) * IDiaSymbol2-7 and TOC * IDiaSymbol8 * IDiaSymbol9 and 10 * IDiaSymbol11 * Minor editoral changes - Fix DiaTagValue description - Use standard fixed with integer type names - Remove struct prefix from some method signatures to align with existing docs - Handful of corrections * IDiaInputAssemblyFile * IDiaEnumSourceLink * EVerything reviewed * Update TOC * Final review * fix bad links * Date fix * fixed invalid author * Fixed H1 is required warnings * Fixed Title duplicates * fixed H1 formats * Fixed top-level Windows links * link fixes * Added Remarks about HSLS * Edited description metadata * edits * Edited description metadata * Update toc.yml Put back added file * Update idiaenumsymbolsbyaddr2.md Fix typo --------- Co-authored-by: Grant Richins <[email protected]> Co-authored-by: Wesley Wiser <[email protected]>
1 parent 7c56d7d commit aa8e006

File tree

139 files changed

+199
-162
lines changed

Some content is hidden

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

139 files changed

+199
-162
lines changed

docs/debugger/debug-interface-access/cv-builtin-e.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ typedef enum CV_builtin_e
7474

7575
Use the [`IDiaSymbol::get_builtInKind`](../../debugger/debug-interface-access/idiasymbol-get-builtinkind.md) method to retrieve the built in type kind for a HLSL symbol.
7676

77+
> [!NOTE]
78+
> The newer DXC compiler no longer produces PDBs. This API only has valid values on PDBs produced by the older *fxc.exe* compiler.
79+
7780
## Requirements
7881

7982
Header: cvconst.h

docs/debugger/debug-interface-access/cv-cfl-lang.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ typedef enum CV_CFL_LANG {
7979

8080
The values in this enumeration are returned by a call to the [IDiaSymbol::get_language](../../debugger/debug-interface-access/idiasymbol-get-language.md) method.
8181

82+
> [!NOTE]
83+
> The newer DXC compiler no longer produces PDBs. This API only has valid values on PDBs produced by the older *fxc.exe* compiler.
84+
8285
## Requirements
8386

8487
Header: cvconst.h

docs/debugger/debug-interface-access/cv-hlslmemoryspace-e.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: CV_HLSLMemorySpace_e Enumeration
3-
description: Specifies the HLSL built in type kind.
3+
description: Specifies the HLSL memory space kind.
44
ms.date: "07/15/2024"
55
ms.topic: "reference"
66
dev_langs:
@@ -37,6 +37,9 @@ typedef enum CV_HLSLMemorySpace_e
3737

3838
Use the [`IDiaSymbol::get_memorySpaceKind`](../../debugger/debug-interface-access/idiasymbol-get-memoryspacekind.md) method to retrieve the memory space kind for an HLSL symbol.
3939

40+
> [!NOTE]
41+
> The newer DXC compiler no longer produces PDBs. This API only has valid values on PDBs produced by the older *fxc.exe* compiler.
42+
4043
## Requirements
4144

4245
Header: cvconst.h

docs/debugger/debug-interface-access/cv-hlslreg-e.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: CV_HLSLREG_e Enumeration
3-
description: Specifies the HLSL built in type kind.
3+
description: Specifies the HLSL register type kind.
44
ms.date: "07/15/2024"
55
ms.topic: "reference"
66
dev_langs:
@@ -70,6 +70,9 @@ typedef enum CV_HLSLREG_e
7070

7171
Use the [`IDiaSymbol::get_registerType`](../../debugger/debug-interface-access/idiasymbol-get-registertype.md) method to retrieve the register type for an HLSL symbol.
7272

73+
> [!NOTE]
74+
> The newer DXC compiler no longer produces PDBs. This API only has valid values on PDBs produced by the older *fxc.exe* compiler.
75+
7376
## Requirements
7477

7578
Header: cvconst.h

docs/debugger/debug-interface-access/cv-modifier-e.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ typedef enum CV_modifier_e
7474
| `CV_MOD_HLSL_PRECISE` | HLSL precise |
7575
| `CV_MOD_HLSL_UAV_GLOBALLY_COHERENT` | HLSL UAV globally coherent |
7676

77+
## Remarks
78+
79+
> [!NOTE]
80+
> The newer DXC compiler no longer produces PDBs. The HLSL elements only have valid values on PDBs produced by the older *fxc.exe* compiler.
81+
7782
## Requirements
7883

7984
Header: cvconst.h

docs/debugger/debug-interface-access/idiadatasource-loaddataforexe.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Opens and prepares the debug data associated with the .exe/.dll file.
2+
description: Opens and prepares the debug data associated with the .exe/.dll file.
33
title: "IDiaDataSource::loadDataForExe"
44
ms.date: "07/22/2024"
55
ms.topic: "reference"

docs/debugger/debug-interface-access/idiadatasource-loaddatafromcodeviewinfo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Opens and prepares the debug data associated with the .exe/.dll file.
2+
description: Opens and prepares the debug data associated with the .exe/.dll file and code view information.
33
title: "IDiaDataSource::loadDataFromCodeViewInfo"
44
ms.date: "7/2/2024"
55
ms.topic: "reference"

docs/debugger/debug-interface-access/idiadatasource-loaddatafrommiscinfo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Opens and prepares the debug data associated with the .exe/.dll file.
2+
description: Opens and prepares the debug data associated with the .exe/.dll file and miscellaneous information.
33
title: "IDiaDataSource::loadDataFromMiscInfo"
44
ms.date: "7/2/2024"
55
ms.topic: "reference"

docs/debugger/debug-interface-access/idiadatasource.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Initiates access to a source of debugging symbols.
2+
description: Initiates access to a source of debugging symbols.
33
title: IDiaDataSource
44
ms.date: "07/22/2024"
55
ms.topic: "reference"

docs/debugger/debug-interface-access/idiadatasourceex-loaddataforexeex.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Opens and prepares the debug data associated with the .exe/.dll file, with optional record prefetching.
2+
description: Opens and prepares the debug data associated with the .exe/.dll file, with optional record prefetching.
33
title: "IDiaDataSourceEx::loadDataForExeEx"
44
ms.date: "7/2/2024"
55
ms.topic: "reference"

docs/debugger/debug-interface-access/idiadatasourceex-validatepdb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ HRESULT ValidatePdb (
4949

5050
pfStripped
5151

52-
[out] If the PDB matches the other information, this parameter is set to indicate whether the PDB has been stripped of private symbols. This is the same value as would be returned by [IDiaSymbol::get_isStripped](../../debugger/debug-interface-access/idiasymbol-get-isstripped). If the PDB does not match the other values, or this method fails, this parameter is unspecified.
52+
[out] If the PDB matches the other information, this parameter is set to indicate whether the PDB has been stripped of private symbols. This is the same value as would be returned by [IDiaSymbol::get_isStripped](../../debugger/debug-interface-access/idiasymbol-get-isstripped.md). If the PDB does not match the other values, or this method fails, this parameter is unspecified.
5353

5454
## Return Value
5555

docs/debugger/debug-interface-access/idiadatasourceex.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Initiates access to a source of debugging symbols.
2+
description: Initiates access to a source of debugging symbols. Extends IDiaDataSource.
33
title: IDiaDataSourceEx
44
ms.date: "7/2/2024"
55
ms.topic: "reference"

docs/debugger/debug-interface-access/idiaenuminputassemblyfiles-get-count.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dev_langs:
88
helpviewer_keywords:
99
- "IDiaEnumInputAssemblyFiles::get_Count method"
1010
author: "grantri"
11-
ms.author: "granti"
11+
ms.author: "grantri"
1212
manager: mijacobs
1313
ms.subservice: debug-diagnostics
1414
---

docs/debugger/debug-interface-access/idiaenuminputassemblyfiles-item.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,5 @@ If successful, returns `S_OK`; otherwise, returns an error code.
4242

4343
## See also
4444

45-
- [`IDiaEnumInputAssemblyFiles`](../../debugger/debug-interface-access/idiaenumininputassemblyfiles.md)
45+
- [`IDiaEnumInputAssemblyFiles`](../../debugger/debug-interface-access/idiaenuminputassemblyfiles.md)
4646
- [`IDiaInputAssemblyFile`](../../debugger/debug-interface-access/idiainputassemblyfile.md)

docs/debugger/debug-interface-access/idiaenumsourcelink-clone.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Creates an enumerator that contains the same enumeration state as the current source files enumerator.
2+
description: Creates an enumerator that contains the same enumeration state as the current source enumerator.
33
title: "IDiaEnumSourceLink::Clone"
44
ms.date: "07/18/2024"
55
ms.topic: "reference"
@@ -13,7 +13,7 @@ manager: twhitney
1313
ms.subservice: debug-diagnostics
1414
---
1515

16-
# `IDiaEnumSourceLink::Clone`
16+
# IDiaEnumSourceLink::Clone
1717

1818
Creates an enumerator that contains the same enumeration state as the current enumerator.
1919

docs/debugger/debug-interface-access/idiaenumsourcelink-count.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Retrieves the number of source files.
2+
description: Retrieves the number of source link blobs.
33
title: "IDiaEnumSourceLink::Count"
44
ms.date: "07/18/2024"
55
ms.topic: "reference"
@@ -13,7 +13,7 @@ manager: twhitney
1313
ms.subservice: debug-diagnostics
1414
---
1515

16-
# `IDiaEnumSourceLink::Count`
16+
# IDiaEnumSourceLink::Count
1717

1818
Retrieves the number of source link blobs.
1919

docs/debugger/debug-interface-access/idiaenumsourcelink-next.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Retrieves the next source link blob and advances the enumeration.
2+
description: Retrieves the next source link blob and advances the enumeration.
33
title: "IDiaEnumSourceLink::Next"
44
ms.date: "07/18/2024"
55
ms.topic: "reference"
@@ -13,7 +13,7 @@ manager: twhitney
1313
ms.subservice: debug-diagnostics
1414
---
1515

16-
# `IDiaEnumSourceLink::Next`
16+
# IDiaEnumSourceLink::Next
1717

1818
Retrieves the next source link blob and advances the enumeration.
1919

docs/debugger/debug-interface-access/idiaenumsourcelink-reset.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Resets an enumeration sequence of source files to the beginning.
2+
description: Resets an enumeration sequence to the beginning.
33
title: "IDiaEnumSourceLink::Reset"
44
ms.date: "07/18/2024"
55
ms.topic: "reference"
@@ -13,7 +13,7 @@ manager: twhitney
1313
ms.subservice: debug-diagnostics
1414
---
1515

16-
# `IDiaEnumSourceLink::Reset`
16+
# IDiaEnumSourceLink::Reset
1717

1818
Resets an enumeration sequence to the beginning.
1919

docs/debugger/debug-interface-access/idiaenumsourcelink-sizeofnext.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ manager: twhitney
1313
ms.subservice: debug-diagnostics
1414
---
1515

16-
# `IDiaEnumSourceLink::SizeOfNext`
16+
# IDiaEnumSourceLink::SizeOfNext
1717

1818
Retrieves the size of the next source link blob, without advancing the enumeration.
1919

docs/debugger/debug-interface-access/idiaenumsourcelink-skip.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ manager: twhitney
1313
ms.subservice: debug-diagnostics
1414
---
1515

16-
# `IDiaEnumSourceLink::Skip`
16+
# IDiaEnumSourceLink::Skip
1717

1818
Skips a specified number of source link blobs in an enumeration sequence.
1919

docs/debugger/debug-interface-access/idiaenumsourcelink2-next2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Retrieves the next source link blob and advances the enumeration.
2+
description: Retrieves the next source link blob and advances the enumeration. Method of IDiaEnumSourceLink2.
33
title: "IDiaEnumSourceLink2::Next2"
44
ms.date: "07/18/2024"
55
ms.topic: "reference"
@@ -13,7 +13,7 @@ manager: twhitney
1313
ms.subservice: debug-diagnostics
1414
---
1515

16-
# `IDiaEnumSourceLink2::Next2`
16+
# IDiaEnumSourceLink2::Next2
1717

1818
Retrieves the next source link blob and advances the enumeration.
1919

docs/debugger/debug-interface-access/idiaenumsourcelink2-sizeofnext2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Retrieves the size of the next source link blob, without advancing the enumeration.
2+
description: Retrieves the size of the next source link blob, without advancing the enumeration. Method of IDiaEnumSourceLink2.
33
title: "IDiaEnumSourceLink2::SizeOfNext2"
44
ms.date: "07/18/2024"
55
ms.topic: "reference"
@@ -13,7 +13,7 @@ manager: twhitney
1313
ms.subservice: debug-diagnostics
1414
---
1515

16-
# `IDiaEnumSourceLink2::SizeOfNext2`
16+
# IDiaEnumSourceLink2::SizeOfNext2
1717

1818
Retrieves the size of the next source link blob, without advancing the enumeration.
1919

docs/debugger/debug-interface-access/idiaenumsourcelink2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Enumerates the various source link blobs contained in the data source.
2+
description: Enumerates the various source link blobs contained in the data source. Extends IDiaEnumSourceLink.
33
title: IDiaEnumSourceLink2
44
ms.date: "07/18/2024"
55
ms.topic: "reference"
@@ -36,7 +36,7 @@ The following table shows the methods of `IDiaEnumSourceLink2`.
3636

3737
## Notes for Callers
3838

39-
Obtain this interface by calling the [`IDiaSessionEx::getSourceLinkInfo`](../../debugger/debug-interface-access/idiasessionex-getsourcelinkinfo.md) method then calling [`IUnknown::QueryInterface`](windows/win32/api/unknwn/nf-unknwn-iunknown-queryinterface(refiid_void)) with the `riid` parameter set to `IID_IDiaEnumSourceLink2`.
39+
Obtain this interface by calling the [`IDiaSessionEx::getSourceLinkInfo`](../../debugger/debug-interface-access/idiasessionex-getsourcelinkinfo.md) method then calling [`IUnknown::QueryInterface`](/windows/win32/api/unknwn/nf-unknwn-iunknown-queryinterface(refiid_void)) with the `riid` parameter set to `IID_IDiaEnumSourceLink2`.
4040

4141
## See also
4242

docs/debugger/debug-interface-access/idiaenumsymbols.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Enumerates the various symbols contained in the data source.
2+
description: Enumerates the various symbols contained in the data source.
33
title: IDiaEnumSymbols
44
ms.date: "11/04/2016"
55
ms.topic: "reference"

docs/debugger/debug-interface-access/idiaenumsymbolsbyaddr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Enumerates by address the various symbols contained in the data source.
2+
description: Enumerates by address the various symbols contained in the data source.
33
title: IDiaEnumSymbolsByAddr
44
ms.date: "11/04/2016"
55
ms.topic: "reference"

docs/debugger/debug-interface-access/idiaenumsymbolsbyaddr2-nextex.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: "Retrieves the next symbols in order by address."
2+
description: "Retrieves the next symbols in order by address. Method of IDiaEnumSymbolsByAddr2."
33
title: "IDiaEnumSymbolsByAddr2::NextEx"
44
ms.date: "7/2/2024"
55
ms.topic: "reference"

docs/debugger/debug-interface-access/idiaenumsymbolsbyaddr2-prevex.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: "Retrieves the previous symbols in order by address."
2+
description: "Retrieves the previous symbols in order by address. Method of IDiaEnumSymbolsByAddr2."
33
title: "IDiaEnumSymbolsByAddr2::PrevEx"
44
ms.date: "7/2/2024"
55
ms.topic: "reference"

docs/debugger/debug-interface-access/idiaenumsymbolsbyaddr2-symbolbyaddrex.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: "Positions the enumerator by performing a lookup by image section number and offset."
2+
description: "Positions the enumerator by performing a lookup by image section number and offset. Method of IDiaEnumSymbolsByAddr2."
33
title: "IDiaEnumSymbolsByAddr2::symbolByAddrEx"
44
ms.date: "7/2/2024"
55
ms.topic: "reference"
@@ -31,7 +31,7 @@ HRESULT symbolByAddrEx (
3131

3232
`fPromoteBlockSym`
3333

34-
[in] Whether or not to enumerate SymTagBlock symbols or promote them to an outer/parent symbol (like SymTagFuncton or SymTagPublicSymbol). If `FALSE` returns unpromoted SymTagBlock. Otherwise behaves identically to [`IDiaEnumSymbolsByAddr::symbolByAddr`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolsbyaddr.md)
34+
[in] Whether or not to enumerate SymTagBlock symbols or promote them to an outer/parent symbol (like SymTagFuncton or SymTagPublicSymbol). If `FALSE` returns unpromoted SymTagBlock. Otherwise behaves identically to [`IDiaEnumSymbolsByAddr::symbolByAddr`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolbyaddr.md)
3535

3636
`isect`
3737

@@ -51,6 +51,6 @@ HRESULT symbolByAddrEx (
5151

5252
## See also
5353

54-
- [`IDiaEnumSymbolsByAddr::symbolByAddr`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolsbyaddr.md)
54+
- [`IDiaEnumSymbolsByAddr::symbolByAddr`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolbyaddr.md)
5555
- [`IDiaEnumSymbolsByAddr2`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr2.md)
5656
- [`IDiaSymbol`](../../debugger/debug-interface-access/idiasymbol.md)

docs/debugger/debug-interface-access/idiaenumsymbolsbyaddr2-symbolbyrvaex.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: "Positions the enumerator by performing a lookup by relative virtual address (RVA)."
2+
description: "Positions the enumerator by performing a lookup by relative virtual address (RVA). Method of IDiaEnumSymbolsByAddr2."
33
title: "IDiaEnumSymbolsByAddr2::symbolByRVAEx"
44
ms.date: "7/2/2024"
55
ms.topic: "reference"
@@ -30,7 +30,7 @@ HRESULT symbolByRVAEx (
3030

3131
`fPromoteBlockSym`
3232

33-
[in] Whether or not to enumerate SymTagBlock symbols or promote them to an outer/parent symbol (like SymTagFuncton or SymTagPublicSymbol). If `FALSE` returns unpromoted SymTagBlock. Otherwise behaves identically to [`IDiaEnumSymbolsByAddr::symbolByRVA`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolsbyrva.md)
33+
[in] Whether or not to enumerate SymTagBlock symbols or promote them to an outer/parent symbol (like SymTagFuncton or SymTagPublicSymbol). If `FALSE` returns unpromoted SymTagBlock. Otherwise behaves identically to [`IDiaEnumSymbolsByAddr::symbolByRVA`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolbyrva.md)
3434

3535
`relativeVirtualAddress`
3636

@@ -46,7 +46,7 @@ HRESULT symbolByRVAEx (
4646

4747
## See also
4848

49-
- [`IDiaEnumSymbolsByAddr::symbolByRVA`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolsbyrva.md)
49+
- [`IDiaEnumSymbolsByAddr::symbolByRVA`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolbyrva.md)
5050
- [`IDiaEnumSymbolsByAddr2`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr2.md)
5151
- [`IDiaEnumSymbolsByAddr2::symbolByVAEx`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr2-symbolbyvaex.md)
5252
- [`IDiaSymbol`](../../debugger/debug-interface-access/idiasymbol.md)

docs/debugger/debug-interface-access/idiaenumsymbolsbyaddr2-symbolbyvaex.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: "Positions the enumerator by performing a lookup by virtual address (VA)."
2+
description: "Positions the enumerator by performing a lookup by virtual address (VA). Method of IDiaEnumSymbolsByAddr2."
33
title: "IDiaEnumSymbolsByAddr2::symbolByVAEx"
44
ms.date: "7/2/2024"
55
ms.topic: "reference"
@@ -30,7 +30,7 @@ HRESULT symbolByVA (
3030

3131
`fPromoteBlockSym`
3232

33-
[in] Whether or not to enumerate SymTagBlock symbols or promote them to an outer/parent symbol (like SymTagFuncton or SymTagPublicSymbol). If `FALSE` returns unpromoted SymTagBlock. Otherwise behaves identically to [`IDiaEnumSymbolsByAddr::symbolByVA`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolsbyva.md)
33+
[in] Whether or not to enumerate SymTagBlock symbols or promote them to an outer/parent symbol (like SymTagFuncton or SymTagPublicSymbol). If `FALSE` returns unpromoted SymTagBlock. Otherwise behaves identically to [`IDiaEnumSymbolsByAddr::symbolByVA`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolbyva.md)
3434

3535
`virtualAddress`
3636

@@ -46,6 +46,6 @@ HRESULT symbolByVA (
4646

4747
## See also
4848

49-
- [`IDiaEnumSymbolsByAddr::symbolByVA`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolsbyva.md)
49+
- [`IDiaEnumSymbolsByAddr::symbolByVA`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr-symbolbyva.md)
5050
- [`IDiaEnumSymbolsByAddr2`](../../debugger/debug-interface-access/idiaenumsymbolsbyaddr2.md)
5151
- [`IDiaSymbol`](../../debugger/debug-interface-access/idiasymbol.md)

docs/debugger/debug-interface-access/idiaenumsymbolsbyaddr2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: "Enumerates by address the various symbols contained in the data source."
2+
description: "Enumerates by address the various symbols contained in the data source. Extends IDiaEnumSymbolsByAddr."
33
title: "IDiaEnumSymbolsByAddr2"
44
ms.date: "7/2/2024"
55
ms.topic: "reference"
@@ -40,7 +40,7 @@ This interface provides symbols grouped by address. To work with symbols grouped
4040

4141
## Notes for callers
4242

43-
Obtain this interface by calling the [`IDiaSession::getSymbolsByAddr`](../../debugger/debug-interface-access/idiasession-getsymbolsbyaddr.md) method and then calling [`IUnknown::QueryInterface`](windows/win32/api/unknwn/nf-unknwn-iunknown-queryinterface(refiid_void)) with the `riid` parameter set to `IID_IDiaEnumSymbolsByAddr2`.
43+
Obtain this interface by calling the [`IDiaSession::getSymbolsByAddr`](../../debugger/debug-interface-access/idiasession-getsymbolsbyaddr.md) method and then calling [`IUnknown::QueryInterface`](/windows/win32/api/unknwn/nf-unknwn-iunknown-queryinterface(refiid_void)) with the `riid` parameter set to `IID_IDiaEnumSymbolsByAddr2`.
4444

4545
## Example
4646

docs/debugger/debug-interface-access/idiainputassemblyfile-get-filename.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.author: "grantri"
1212
manager: twhitney
1313
ms.subservice: debug-diagnostics
1414
---
15-
#`IDiaInputAssemblyFile::get_fileName`
15+
# IDiaInputAssemblyFile::get_fileName
1616

1717
Retrieves the orginal assembly file name.
1818

docs/debugger/debug-interface-access/idiainputassemblyfile-get-index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.author: "grantri"
1212
manager: twhitney
1313
ms.subservice: debug-diagnostics
1414
---
15-
#`IDiaInputAssemblyFile::get_index`
15+
# IDiaInputAssemblyFile::get_index
1616

1717
Retrieves the file index.
1818

0 commit comments

Comments
 (0)