IInspectable::GetIids-Methode (inspectable.h)
Ruft die Schnittstellen ab, die von der aktuellen Windows-Runtime-Klasse implementiert werden.
Syntax
HRESULT GetIids(
[out] ULONG *iidCount,
[out] IID **iids
);
Parameter
[out] iidCount
Typ: ULONG*
Die Anzahl der Schnittstellen, die vom aktuellen Windows-Runtime-Objekt implementiert werden, ohne die Implementierungen IUnknown und IInspectable.
[out] iids
Typ: IID**
Ein Zeiger auf ein Array, das eine IID für jede Schnittstelle enthält, die vom aktuellen Windows-Runtime -Objekt implementiert wird. Die Schnittstellen IUnknown und IInspectable sind ausgeschlossen.
Rückgabewert
Typ: HRESULT
Diese Funktion kann die folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Das IID-Array wurde erfolgreich zugeordnet und in iids gespeichert. |
|
Fehler beim Zuweisen von iids. |
Hinweise
Verwenden Sie die GetIids-Methode, um die Schnittstellen zu ermitteln, die von einem Windows-Runtime-Objekt implementiert werden.
Ein QueryInterface-Aufruf für eine beliebige IID im iids-Array muss erfolgreich sein.
Der Aufrufer ist für das Freigeben des IID-Arrays mit der CoTaskMemFree-Funktion verantwortlich.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | inspectable.h |