DkmPdbFileId Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains the information which is in the 'RSDS' section of the module's debug directory. The Mvid portion of this information is in the Mvid immutable.
public ref class DkmPdbFileId : Microsoft::VisualStudio::Debugger::Symbols::DkmSymbolFileId
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmPdbFileId : Microsoft::VisualStudio::Debugger::Symbols::DkmSymbolFileId
[Windows::Foundation::Metadata::WebHostHidden]
class DkmPdbFileId : Microsoft::VisualStudio::Debugger::Symbols::DkmSymbolFileId
[System.Runtime.InteropServices.Guid("3c1bf10d-a25c-9c9f-3f20-27ad8165d1df")]
public class DkmPdbFileId : Microsoft.VisualStudio.Debugger.Symbols.DkmSymbolFileId
[<System.Runtime.InteropServices.Guid("3c1bf10d-a25c-9c9f-3f20-27ad8165d1df")>]
type DkmPdbFileId = class
inherit DkmSymbolFileId
Public Class DkmPdbFileId
Inherits DkmSymbolFileId
- Inheritance
- Attributes
Properties
Age |
Age of the PDB. This is essentially a timestamp value which is embedded in an exe/dll by linkers/compilers when the dll/exe is built. |
Checksums |
[Optional] Any PDB Hashes that were found in Debug Directory entries of the PE file. This API was introduced in Visual Studio 15 Update 9 (DkmApiVersion.VS15Update9). |
Mvid |
Module Version Identifier from the loaded module. This is a unique value which is embedded in an exe/dll by linkers/compilers when the dll/exe is built. A new value is generated each time that the dll/exe is compiled. |
PdbName |
The name of the PDB file containing the debug information. This value is often a file path (ex: c:\myproject\bin\debug\myproject.pdb), but in some build environments it may be shortened to just a file name (ex: kernel32.pdb). |
SymbolProviderId |
Unique identifier for symbol files/symbol providers. (Inherited from DkmSymbolFileId) |
TagValue |
DkmSymbolFileId is an abstract base class. This enum indicates which derived class this object is an instance of. (Inherited from DkmSymbolFileId) |
TimeDateStamp |
If specified, this is the TimeDateStamp field from the IMAGE_DEBUG_DIRECTORY. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
Version |
If specified, contains the 'MajorVersion' and 'MinorVersion' from the IMAGE_DEBUG_DIRECTORY. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
Methods
Create(Guid, Guid, UInt32, String, UInt32, UInt32, ReadOnlyCollection<DkmHashValue>) |
Create a new DkmPdbFileId object instance. This API was introduced in Visual Studio 15 Update 9 (DkmApiVersion.VS15Update9). |
Create(Guid, Guid, UInt32, String, UInt32, UInt32) |
Create a new DkmPdbFileId object instance. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
Create(Guid, Guid, UInt32, String) |
Create a new DkmPdbFileId object instance. |