Metodo IInspectable::GetIids (inspectable.h)
Ottiene le interfacce implementate dalla classe di Windows Runtime corrente.
Sintassi
HRESULT GetIids(
[out] ULONG *iidCount,
[out] IID **iids
);
Parametri
[out] iidCount
Tipo: ULONG*
Numero di interfacce implementate dall'oggetto Windows Runtime corrente, escluse le implementazioni IUnknown e IInspectable.
[out] iids
Tipo: IID**
Puntatore a una matrice contenente un IID per ogni interfaccia implementata dall'oggetto Windows Runtime corrente. Le interfacce IUnknown e IInspectable sono escluse.
Valore restituito
Tipo: HRESULT
Questa funzione può restituire i valori seguenti.
Codice restituito | Descrizione |
---|---|
|
La matrice IID è stata allocata e salvata correttamente in iids . |
|
Impossibile allocare i id. |
Commenti
Usare il metodo GetIids per individuare le interfacce implementate da un oggetto Windows Runtime.
Una chiamata QueryInterface in qualsiasi IID nella matrice iids deve avere esito positivo.
Il chiamante è responsabile della liberazione della matrice IID usando la funzione CoTaskMemFree .
Requisiti
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | ispezionabile.h |