Condividi tramite


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
S_OK
La matrice IID è stata allocata e salvata correttamente in iids .
E_OUTOFMEMORY
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

Vedi anche

IInputPaneInterop

IInspectable

winrt::get_interfaces