IDiaDataSource ::getStreamSize
Récupère la taille, en octets, du flux nommé.
Syntaxe
HRESULT getStreamSize (
LPCOLESTR stream,
ULONGLONG* pcb
);
Paramètres
stream
[in] Nom du flux dans les informations de débogage.
pcb
[out] Taille en octets du flux nommé.
Valeur de retour
En cas de réussite, retourne S_OK
. Si le flux nommé n’existe pas dans la base de données PDB, l’API peut échouer, ou elle peut retourner une longueur de 0.
Notes
Les bases de données de programme sont constituées de plusieurs flux de données. Certains de ces flux sont nommés. Vous pouvez utiliser cette méthode pour collecter des informations sur ces flux nommés.
Pour obtenir les données du flux, utilisez la IDiaDataSourceEx::getStreamRawData
méthode.
Exemple
ULONGLONG countBytes = 0;
HRESULT hr = pSource->getStreamSize( L"/names", &countBytes );