Fonction TdhEnumerateProvidersForDecodingSource (tdh.h)
Récupère la liste des fournisseurs qui ont inscrit une classe MOF ou un fichier manifeste sur l’ordinateur.
Syntaxe
TDHSTATUS TdhEnumerateProvidersForDecodingSource(
DECODING_SOURCE filter,
[out] PROVIDER_ENUMERATION_INFO *buffer,
[in, out] ULONG bufferSize,
[out] ULONG *bufferRequired
);
Paramètres
filter
Une ou plusieurs valeurs de DECODING_SOURCE énumération.
[out] buffer
Tableau de fournisseurs qui définissent publiquement leurs événements sur l’ordinateur. Pour plus d’informations, consultez la structure PROVIDER_ENUMERATION_INFO.
[in, out] bufferSize
Taille, en octets, de la mémoire tampon pBuffer . 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 lors de 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.
[out] bufferRequired
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 |
---|---|
ERROR_INSUFFICIENT_BUFFER | La taille de la mémoire tampon pBuffer est trop petite. Utilisez la taille de mémoire tampon requise définie dans pBufferSize pour allouer une nouvelle mémoire tampon. |
ERROR_INVALID_PARAMETER | Un ou plusieurs des paramètres ne sont pas valides. |
Remarques
Utilisez TdhEnumerateProviders pour récupérer tous les fournisseurs qui se sont inscrits sur l’ordinateur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2022 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | tdh.h |
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