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, 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.