IDiaStackWalkHelper::pdataForVA
Gibt den PDATA-Bezugspunkt Datenbindungsausdrücken zurück, der der virtuelle Adresse zugeordnet ist.
HRESULT pdataForVA(
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Parameter
va
[in] Gibt die virtuelle Adresse der Daten an, die abgerufen werden sollen.cbData
[in] Die Größe von Daten in Bytes abzurufen.pcbData
[out] Gibt die tatsächliche Größe der Daten in Bytes zurück, das abgerufen wurde.pbData
[in, out] Ein Puffer, der den angeforderten Daten gefüllt wird.Kann nicht NULL sein.
Rückgabewert
Bei Erfolg gibt S_OKzurück.Gibt S_FALSE zurück, wenn keine PDATA für die angegebene Adresse gibt.Andernfalls gibt einen Fehlercode zurück.
Hinweise
Das PDATA (.pdata mit dem Namen „im Abschnitt“) einer Kompiliereinheit enthält Informationen zur Ausnahmebehandlung für Funktionen.
Der Aufrufer weiß, wie viele Daten zurückgegeben werden soll, sodass der Aufrufer keine Anforderung verfügt, um anzufordern, wie viele Daten verfügbar ist.Daher ist es zulässig, eine Implementierung dieser Methode für ein Fehler zurückgegeben, wenn der pbData-Parameter NULList.