IDiaEnumDebugStreams
Énumère les divers flux de débogage contenus dans la source de données.
Syntax
IDiaEnumDebugStreams : IUnknown
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDiaEnumDebugStreams
.
Méthode | Description |
---|---|
IDiaEnumDebugStreams::get__NewEnum | Récupère la version IEnumVARIANT de cet énumérateur. |
IDiaEnumDebugStreams::get_Count | Récupère le nombre de flux de débogage. |
IDiaEnumDebugStreams::Item | Récupère un flux de débogage au moyen d’un index. |
IDiaEnumDebugStreams::Next | Récupère un nombre spécifié de flux de débogage dans la séquence d’énumération. |
IDiaEnumDebugStreams::Skip | Ignore un nombre spécifié de flux de débogage dans une séquence d’énumération. |
IDiaEnumDebugStreams::Reset | Réinitialise une séquence d'énumération. |
IDiaEnumDebugStreams::Clone | Crée un énumérateur qui contient le même état d’énumération que l’énumérateur actuel. |
Remarques
Le contenu des flux de débogage dépend de l’implémentation et les formats de données ne sont pas documentés.
Remarques pour les appelants
Appelez la méthode IDiaSession::getEnumDebugStreams pour obtenir un objet IDiaEnumDebugStreams
.
Exemple
Cet exemple montre comment accéder aux flux de données disponibles à partir de cette interface. Consultez l’interface IDiaEnumDebugStreamData pour une implémentation de la fonction PrintStreamData
.
void DumpAllDebugStreams( IDiaSession* pSession)
{
IDiaEnumDebugStreams* pEnumStreams;
wprintf(L"\n\n*** DEBUG STREAMS\n\n");
// Retrieve an enumerated sequence of debug data streams
if(pSession->getEnumDebugStreams(&pEnumStreams) == S_OK)
{
IDiaEnumDebugStreamData* pStream;
ULONG celt = 0;
for(; pEnumStreams->Next(1, &pStream, &celt) == S_OK; pStream = NULL)
{
PrintStreamData(pStream);
pStream->Release();
}
pEnumStreams->Release();
}
else
{
wprintf(L"Failed to get any debug streams!\n");
}
wprintf(L"\n");
}
Configuration requise
En-tête : Dia2.h
Bibliothèque : diaguids.lib
DLL : msdia80.dll
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour