TdhEnumerateManifestProviderEvents, fonction (tdh.h)
La fonction TdhEnumerateManifestProviderEvents récupère la liste des événements présents dans le manifeste du fournisseur.
Syntaxe
TDHSTATUS TdhEnumerateManifestProviderEvents(
[in] LPGUID ProviderGuid,
[out] PPROVIDER_EVENT_INFO Buffer,
[in, out] ULONG *BufferSize
);
Paramètres
[in] ProviderGuid
GUID qui identifie le fournisseur de manifeste dont vous souhaitez récupérer la liste des événements.
[out] Buffer
Mémoire tampon allouée par l’utilisateur pour recevoir la liste des événements. Pour plus d’informations, consultez la structure PROVIDER_EVENT_INFO .
[in, out] BufferSize
Taille, en octets, de la mémoire tampon pointée par le paramètre ProviderInfo . Si la fonction réussit, ce paramètre reçoit la taille de la mémoire tampon utilisée. Si la mémoire tampon est trop petite, la fonction retourne ERROR_INSUFFICIENT_BUFFER et définit ce paramètre sur la taille de mémoire tampon requise. Si la taille de la mémoire tampon est égale à zéro à l’entrée, aucune donnée n’est retournée dans la mémoire tampon et ce paramètre reçoit la taille de mémoire tampon requise.
Valeur retournée
Retourne ERROR_SUCCESS en cas de réussite. Sinon, cette fonction retourne l’un des codes de retour suivants en plus d’autres.
Code de retour | Description |
---|---|
|
Aucun événement n’est défini pour le GUID du fournisseur dans le manifeste. |
|
Les métadonnées du fournisseur sont introuvables. |
|
La taille de la mémoire tampon ProviderInfo est trop petite. Utilisez la taille de mémoire tampon requise définie dans le paramètre BufferSize pour allouer une nouvelle mémoire tampon. |
|
Un ou plusieurs paramètres ne sont pas valides. |
|
Les informations de schéma pour le GUID du fournisseur fourni sont introuvables. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | tdh.h |
Bibliothèque | Tdh.lib |
DLL | Tdh.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