Método IInspectable::GetIids (inspectable.h)
Obtiene las interfaces implementadas por la clase Windows Runtime actual.
Sintaxis
HRESULT GetIids(
[out] ULONG *iidCount,
[out] IID **iids
);
Parámetros
[out] iidCount
Tipo: ULONG*
Número de interfaces implementadas por el objeto Windows Runtime actual, excepto las implementaciones IUnknown e IInspectable.
[out] iids
Tipo: IID**
Puntero a una matriz que contiene un IID para cada interfaz implementada por el objeto Windows Runtime actual. Se excluyen las interfaces IUnknown e IInspectable .
Valor devuelto
Tipo: HRESULT
Esta función puede devolver los valores siguientes.
Código devuelto | Descripción |
---|---|
|
La matriz IID se asignó y guardó correctamente en iids . |
|
No se pudieron asignar iids. |
Comentarios
Utilice el método GetIids para detectar las interfaces implementadas por un objeto Windows Runtime.
Una llamada QueryInterface en cualquier IID de la matriz iids debe realizarse correctamente.
El autor de la llamada es responsable de liberar la matriz IID mediante la función CoTaskMemFree .
Requisitos
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | inspectable.h |