Partager via


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 );

Voir aussi