DkmEmbeddedPdbFileId.Create(Guid, UInt64, UInt32) Method
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.
Create a new DkmEmbeddedPdbFileId object instance.
This API was introduced in Visual Studio 15 RTM (DkmApiVersion.VS15RTM).
public:
static Microsoft::VisualStudio::Debugger::Symbols::DkmEmbeddedPdbFileId ^ Create(Guid SymbolProviderId, System::UInt64 RVA, System::UInt32 Size);
public static Microsoft.VisualStudio.Debugger.Symbols.DkmEmbeddedPdbFileId Create (Guid SymbolProviderId, ulong RVA, uint Size);
static member Create : Guid * uint64 * uint32 -> Microsoft.VisualStudio.Debugger.Symbols.DkmEmbeddedPdbFileId
Public Shared Function Create (SymbolProviderId As Guid, RVA As ULong, Size As UInteger) As DkmEmbeddedPdbFileId
Parameters
- SymbolProviderId
- Guid
[In] Unique identifier for symbol files/symbol providers.
- RVA
- UInt64
[In] The offset of the Embedded Portable PDB Debug Directory Entry (Type 17) in the DkmModuleInstance it resides in, relative to the base address of the DkmModuleInstance. If The DkmModuleMemoryLayout of the DkmModule is MemoryPE or DiskPE, the Embedded PDB Entry can be read from process memory at this RVA. If the DkmModuleMemoryLayout of the DkmModule is Unknown and the DkmModuleFlag::FileResolved flag is set, the Embedded PDB entry can be read from the module file on disk at this address.
- Size
- UInt32
[In] The size in bytes of the Embedded Portable PDB Debug Directory Entry.
Returns
[Out] Result of this method call.