IDiaEnumDebugStreamData::ItemIDiaEnumDebugStreamData::Item

Récupère l’enregistrement spécifié.Retrieves the specified record.

SyntaxeSyntax

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

ParamètresParameters

indexindex
[in] Index de l’enregistrement doit être récupéré.[in] Index of the record to be retrieved. L’index est comprise entre 0 et count-1, où count est retourné par IDiaEnumDebugStreamData::get_Count.The index is in the range 0 to count-1, where count is returned by IDiaEnumDebugStreamData::get_Count.

cbDatacbData
[in] Taille de la mémoire tampon de données, en octets.[in] Size of the data buffer, in bytes.

pcbDatapcbData
[out] Retourne le nombre d’octets retournés.[out] Returns the number of bytes returned. Si data est NULL, puis pcbData contient le nombre total d’octets de données disponibles dans l’enregistrement spécifié.If data is NULL, then pcbData contains the total number of bytes of data available in the specified record.

données]data[]
[out] Une mémoire tampon est remplie avec les données d’enregistrement de flux debug.[out] A buffer that is filled in with the debug stream record data.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code. Retourne E_INVALIDARG de paramètres non valides et si le index paramètre est hors limites.Returns E_INVALIDARG for invalid parameters and if the index parameter is out of bounds.

Voir aussiSee Also

IDiaEnumDebugStreamData IDiaEnumDebugStreamData
IDiaEnumDebugStreamData::Next IDiaEnumDebugStreamData::Next
IDiaEnumDebugStreams::Item IDiaEnumDebugStreams::Item
IDiaEnumDebugStreamData::get_Count IDiaEnumDebugStreamData::get_Count
IDiaEnumDebugStreamData::SkipIDiaEnumDebugStreamData::Skip