Freigeben über


IDebugHostContextExtensibility::ReadExtensionData-Methode (dbgmodel.h)

Diese Methode liest eine Reihe von Erweiterungsdaten aus einem Hostkontext. Diese Methode schlägt fehl, wenn dem Kontext nicht das bestimmte Erweiterungs-Blob zugeordnet ist.

Syntax

HRESULT ReadExtensionData(
  ULONG blobId,
  ULONG bufferSize,
  PVOID buffer
);

Parameter

blobId

Dieser Eingabeparameter stellt die ID des Blobs dar, dessen Daten aus dem Hostkontext gelesen werden.

bufferSize

Dieser Eingabeparameter stellt die Größe des Puffers dar, der zum Abrufen der Daten aus dem Hostkontext verwendet wird.

buffer

Dieser Ausgabeparameter ist ein Zeiger, der auf den Puffer zeigt, der mit den Daten aus dem Hostkontext aufgefüllt wird.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn es aufgrund des Kontexts fehlschlägt, dem das bestimmte Erweiterungs-BLOB zugeordnet ist, wird ein HRESULT-Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

IDebugHostContextExtensibility-Schnittstelle