IFunctionInstance ::GetID, méthode (functiondiscoveryapi.h)
[La découverte de fonctions peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
Obtient la chaîne d’identificateur de la fonction instance. Cet identificateur peut être enregistré et utilisé ultérieurement pour interroger à nouveau la même fonction instance via IFunctionDiscovery ::GetInstance.
Syntaxe
HRESULT GetID(
[out] WCHAR **ppszCoMemIdentity
);
Paramètres
[out] ppszCoMemIdentity
La fonction instance chaîne d’identificateur. Il n’existe aucune limite supérieure à la taille de cette chaîne.
Cette chaîne est une chaîne composée générée par la découverte de fonction. Il a la chaîne d’identificateur instance fournisseur en tant que sous-chaîne. Pour plus d’informations sur les identificateurs de fournisseur, consultez IFunctionInstance ::GetProviderInstanceID.
Pour les instances de fonction retournées par un fournisseur intégré, cet identificateur est garanti pour identifier de manière unique une ressource sur un système, même si la ressource est déconnectée et reconnectée. Pour les instances de fonction retournées par des fournisseurs personnalisés, la fonction instance identificateur est unique si le fournisseur a un identificateur de fournisseur unique.
Cet identificateur ne doit pas être manipulé ou fabriqué par programmation. La chaîne doit uniquement être utilisée pour récupérer des instances de fonction et à des fins de comparaison.
Veillez à libérer cette mémoire tampon à l’aide de CoTaskMemFree.
Valeur retournée
Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants.
Code de retour | Description |
---|---|
|
La commande s'est correctement terminée. |
|
La valeur de ppszCoMemID n’est pas valide. |
|
La méthode ne peut pas allouer la mémoire nécessaire pour effectuer cette opération. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | functiondiscoveryapi.h |
DLL | FunDisc.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