ICustomQueryInterface.GetInterface(Guid, IntPtr) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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, 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á.