ICustomQueryInterface.GetInterface(Guid, IntPtr) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.