Freigeben über


DkmEmbeddedPdbFileId.Create(Guid, UInt64, UInt32) Method

Definition

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.

Applies to