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

CustomQueryInterfaceResult

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

Atributy

Poznámky

Aplikace může použít spravovaný kód k určení vlastní implementace pro vlastní rozhraní a rozhraní standard runtime.

Návratová CustomQueryInterfaceResult hodnota se dá 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 pro com neviditelná.

Platí pro