Freigeben über


IDiaEnumDebugStreamData::Item

Ruft den angegebenen Datensatz ab.

HRESULT Item ( 
   DWORD  index,
   DWORD  cbData,
   DWORD* pcbData,
   BYTE   data[]
);

Parameter

  • Index
    [in] Der Index des abzurufenden Datensatzes.Der Index ist countim Bereich von 0 bis -1, wobei count von IDiaEnumDebugStreamData::get_Countzurückgegeben wurde.

  • cbData
    [in] Größe in Bytes im Datenpuffer.

  • pcbData
    [out] Gibt die Anzahl der zurückgegebenen Bytes zurück.Wenn dataNULList, enthält pcbData die Gesamtzahl von Bytes der Daten im angegebenen Datensatz verfügbar sind.

  • Daten []
    [out] Ein Puffer, der den Datensatz Stream Debuggen von Daten gefüllt wird.

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.Gibt E_INVALIDARG für ungültige Parameter zurück, wenn der index-Parameter durch Grenzen Bereichs liegt.

Siehe auch

Referenz

IDiaEnumDebugStreamData

IDiaEnumDebugStreamData::Next

IDiaEnumDebugStreams::Item

IDiaEnumDebugStreamData::get_Count

IDiaEnumDebugStreamData::Skip