Méthode IInspectable ::GetIids (inspectable.h)
Obtient les interfaces implémentées par la classe Windows Runtime actuelle.
Syntaxe
HRESULT GetIids(
[out] ULONG *iidCount,
[out] IID **iids
);
Paramètres
[out] iidCount
Type : ULONG*
Nombre d’interfaces implémentées par l’objet Windows Runtime actuel, à l’exclusion des implémentations IUnknown et IInspectable.
[out] iids
Type : IID**
Pointeur vers un tableau qui contient un IID pour chaque interface implémentée par l’objet Windows Runtime actuel. Les interfaces IUnknown et IInspectable sont exclues.
Valeur retournée
Type : HRESULT
Cette fonction peut retourner les valeurs suivantes.
Code de retour | Description |
---|---|
|
Le tableau IID a été alloué et enregistré en iids avec succès. |
|
Échec de l’allocation des iids. |
Notes
Utilisez la méthode GetIids pour découvrir les interfaces implémentées par un objet Windows Runtime.
Un appel QueryInterface sur n’importe quel IID dans le tableau iids doit réussir.
L’appelant est chargé de libérer le tableau IID à l’aide de la fonction CoTaskMemFree .
Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | inspectable.h |