Metode IInspectable::GetIids (inspectable.h)
Mendapatkan antarmuka yang diimplementasikan oleh kelas Windows Runtime saat ini.
Sintaks
HRESULT GetIids(
[out] ULONG *iidCount,
[out] IID **iids
);
Parameter
[out] iidCount
Jenis: ULONG*
Jumlah antarmuka yang diimplementasikan oleh objek Windows Runtime saat ini, tidak termasuk implementasi IUnknown dan IInspectable .
[out] iids
Jenis: IID**
Penunjuk ke array yang berisi IID untuk setiap antarmuka yang diimplementasikan oleh objek Windows Runtime saat ini. Antarmuka IUnknown dan IInspectable dikecualikan.
Menampilkan nilai
Jenis: HRESULT
Fungsi ini dapat mengembalikan nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Array IID berhasil dialokasikan dan disimpan dalam iid . |
|
Gagal mengalokasikan id. |
Keterangan
Gunakan metode GetIids untuk menemukan antarmuka yang diimplementasikan oleh objek Windows Runtime.
Panggilan QueryInterface pada IID apa pun dalam array iids harus berhasil.
Pemanggil bertanggung jawab untuk membebaskan array IID dengan menggunakan fungsi CoTaskMemFree .
Persyaratan
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | inspectable.h |