ICustomQueryInterface.GetInterface(Guid, IntPtr) Metode

Definisi

Mengembalikan antarmuka sesuai dengan ID antarmuka tertentu.

public:
 System::Runtime::InteropServices::CustomQueryInterfaceResult GetInterface(Guid % iid, [Runtime::InteropServices::Out] IntPtr % ppv);
[System.Security.SecurityCritical]
public System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface (ref Guid iid, out IntPtr ppv);
public System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface (ref Guid iid, out IntPtr ppv);
[<System.Security.SecurityCritical>]
abstract member GetInterface : Guid * nativeint -> System.Runtime.InteropServices.CustomQueryInterfaceResult
abstract member GetInterface : Guid * nativeint -> System.Runtime.InteropServices.CustomQueryInterfaceResult
Public Function GetInterface (ByRef iid As Guid, ByRef ppv As IntPtr) As CustomQueryInterfaceResult

Parameter

iid
Guid

GUID antarmuka yang diminta.

ppv
IntPtr

nativeint

Referensi ke antarmuka yang diminta, ketika metode ini kembali.

Mengembalikan

Salah satu nilai enumerasi yang menunjukkan apakah implementasi kustom IUnknown::QueryInterface digunakan.

Atribut

Keterangan

Aplikasi dapat menggunakan kode terkelola untuk menentukan implementasinya sendiri untuk antarmuka kustom dan antarmuka runtime standar.

Nilai CustomQueryInterfaceResult yang dikembalikan dapat digunakan untuk mengaktifkan atau menonaktifkan implementasi yang disesuaikan dengan menampilkan atau menyembunyikan antarmuka tertentu selama akses COM.

Metode ini tidak terlihat oleh COM.

Berlaku untuk