DkmGetCompilerIdAsyncResult Struktur

Definition

Das Ergebnis eines asynchronen dkminstructionsymbol. getcompilerid-Aufrufes.Result of an asynchronous DkmInstructionSymbol.GetCompilerId call.

public value class DkmGetCompilerIdAsyncResult
public struct DkmGetCompilerIdAsyncResult
type DkmGetCompilerIdAsyncResult = struct
Public Structure DkmGetCompilerIdAsyncResult
Vererbung
DkmGetCompilerIdAsyncResult

Konstruktoren

DkmGetCompilerIdAsyncResult(DkmCompilerId)

Erstellt eine neue Ergebnis Struktur, die die Ausgabe eines erfolgreichen Aufrufens von dkminstructionsymbol. getcompilerid enthält.Creates a new result structure to hold the output from a successful call to DkmInstructionSymbol.GetCompilerId.

Eigenschaften

CompilerId

LanguageID/VendorID für den Compiler, der den Code für dieses Symbol erzeugt hat.LanguageId/VendorId for the compiler which produced the code for this symbol. Wenn dies unbekannt ist (z.: keine Symbol Informationen für diesen Block), sind beide Werte "GUID. Empty".If this is unknown (ex: no symbols info for this block), both values will be Guid.Empty. Andernfalls sollten beide Werte ungleich 0 (null) sein.Otherwise, both values should be non-zero.

Diese API wurde in Visual Studio 16 RTM (dkmapiversion. VS16RTMPreview) eingeführt.This API was introduced in Visual Studio 16 RTM (DkmApiVersion.VS16RTMPreview).

ErrorCode

Der vom Aufrufer zurückgegebene HRESULT-Code.HRESULT code returned from the caller. Dies wird DkmExceptionCode.COR_E_OPERATIONCANCELED (0x8013153b) sein, wenn der Vorgang abgebrochen wurde, bevor die Verarbeitung beendet wurde.This will be DkmExceptionCode.COR_E_OPERATIONCANCELED (0x8013153B) if the operation was canceled before processing was complete.

Methoden

CreateErrorResult(Exception)

Erstellt eine neue Ergebnis Struktur, die den Fehler bei einem fehlgeschlagenen dkminstructionsymbol. getcompilerid-Befehl enthält.Creates a new result structure to hold the error from a failed call to DkmInstructionSymbol.GetCompilerId.

Gilt für: