ICustomQueryInterface.GetInterface(Guid, IntPtr) Yöntem

Tanım

Belirtilen arabirim kimliğine göre bir arabirim döndürür.

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

Parametreler

iid
Guid

İstenen arabirimin GUID'i.

ppv
IntPtr

nativeint

Bu yöntem döndürdüğünde istenen arabirime başvuru.

Döndürülenler

IUnknown::QueryInterface özel uygulamasının kullanılıp kullanılmadığını gösteren numaralandırma değerlerinden biri.

Öznitelikler

Açıklamalar

Bir uygulama, özel arabirimler ve standart çalışma zamanı arabirimleri için kendi uygulamasını belirtmek üzere yönetilen kodu kullanabilir.

CustomQueryInterfaceResult Dönüş değeri, COM erişimi sırasında belirli arabirimleri göstererek veya gizleyerek özelleştirilmiş uygulamaları etkinleştirmek veya devre dışı bırakmak için kullanılabilir.

Bu yöntem COM için görünmez.

Şunlara uygulanır