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.