IDiaEnumDebugStreamData::Item
Ruft den angegebenen Datensatz ab.
Syntax
HRESULT Item (
DWORD index,
DWORD cbData,
DWORD* pcbData,
BYTE data[]
);
Parameter
Index
[in] Index des abzurufenden Datensatzes. Der Index liegt im Bereich zwischen 0 und count
-1, wobei count
von der IDiaEnumFrameData::get_Count-Methode zurückgegeben wird.
cbData
[in] Größe des Datenpuffers in Bytes.
pcbData
[out] Gibt die Anzahl der zurückgegebenen Bytes zurück. Wenn data
NULL
ist, enthält pcbData
die Gesamtzahl der im angegebenen Datensatz verfügbaren Datenbytes.
data[]
[out] Ein Puffer, der den Debugstreamdatensatz enthält.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
, andernfalls ein Fehlercode zurückgegeben. Gibt E_INVALIDARG
für ungültige Parameter zurück, und gibt index
zurück, wenn der Parameter außerhalb des gültigen Bereichs liegt.