Freigeben über


IDiaStackFrame::get_rawLVarInstanceValue

Diese Methode ruft den Wert der angegebenen lokalen Variable als unformatierte Bytes (raw) ab.

Syntax

HRESULT get_rawLVarInstanceValue(
   IDiaLVarInstance* pInstance,
   DWORD             cbDataMax,
   DWORD*            pcbData,
   BYTE*             pbData
);

Parameter

pInstance

[in] Ein IDiaLVarInstance-Objekt, das eine Instanz der lokalen Variablen darstellt, für die der Wert abgerufen werden soll.

cbDataMax

[in] Maximale Anzahl von Bytes im Puffer, auf den von pbData verwiesen wird. Dieser kann maximal 8 Bytes betragen (sizeof(ULONGLONG)).

pcbData

[out] Gibt die tatsächliche Anzahl der im Puffer gespeicherten Bytes zurück.

pbData

[out] Ein Puffer, der mit Daten gefüllt werden soll. Dieser darf nicht NULL sein.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Weitere Informationen