Freigeben über


IDiaReadExeAtRVACallback::ReadExecutableAtRVA

Liest die angegebene Anzahl von Bytes, die an der angegebenen relativen virtuellen Adresse (RVA) beginnen mit der ausführbaren Datei.

HRESULT ReadExecutableAtRVA ( 
   DWORD  relativeVirtualAddress,
   DWORD  cbData,
   DWORD* pcbData,
   BYTE   data[]
);

Parameter

  • relativeVirtualAddress
    [in] Die RVA in die ausführbare Datei, an dem der Lesevorgang beginnen soll.

  • cbData
    [in] Die Anzahl der zu lesenden Bytes.

  • pcbData
    [out] Gibt die Anzahl der gelesenen Bytes zurück.

  • data[]
    [in, out] Ein Array von Bytes, das ausgefüllt wird, aus der Datei gelesen.

Hinweise

Diese Methode wird vom Code aufgerufen, um die Durchmesser-Stütz Bytes aus einer ausführbaren Datei mit einer relativen virtuellen Adresse zu laden.Diese Methode wird zur Unterstützung der IDiaDataSource::loadDataForExe-Methode aufgerufen.

Siehe auch

Referenz

IDiaReadExeAtRVACallback

IDiaDataSource::loadDataForExe