Sdílet prostřednictvím


ICustomQueryInterface.GetInterface(Guid, IntPtr) Metoda

Definice

Vrátí rozhraní podle zadaného ID rozhraní.

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

Parametry

iid
Guid

Identifikátor GUID požadovaného rozhraní.

ppv
IntPtr

nativeint

Odkaz na požadované rozhraní, když tato metoda vrátí.

Návraty

Jedna z hodnot výčtu, která označuje, zda byla použita vlastní implementace IUnknown::QueryInterface .

Atributy

Poznámky

Aplikace může pomocí spravovaného kódu určit vlastní implementaci pro vlastní rozhraní a standardní rozhraní runtime.

Návratovou CustomQueryInterfaceResult hodnotu lze použít k povolení nebo zakázání přizpůsobených implementací zobrazením nebo skrytím konkrétních rozhraní během přístupu modelu COM.

Tato metoda je neviditelná pro com.

Platí pro