Freigeben über


IDiaStackFrame::get_rawLVarInstanceValue

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

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

Parameter

  • pInstance
    [in] Ein IDiaLVarInstance-Objekt, das eine Instanz der lokalen Variablen darstellt, in der der Wert abgerufen werden soll.

  • cbDataMax
    [in] Maximale Anzahl von Bytes im Puffer wurden durch pbDataauf.Dies kann maximal 8 Byte (sizeof(ULONGLONG)) sein.

  • pcbData
    [out] Gibt die tatsächliche Anzahl von Bytes zurück, die im Puffer gespeichert werden.

  • pbData
    [out] Ein Puffer mit Daten gefüllt werden sollen.Darf nicht NULL sein.

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Siehe auch

Referenz

IDiaStackFrame