Condividi tramite


ICustomQueryInterface.GetInterface(Guid, IntPtr) Metodo

Definizione

Restituisce un'interfaccia in base a un ID di interfaccia specificato.

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

Parametri

iid
Guid

GUID dell'interfaccia richiesta.

ppv
IntPtr

nativeint

Riferimento all'interfaccia richiesta, al completamento del metodo.

Restituisce

Uno dei valori di enumerazione che indica se è stata usata un'implementazione personalizzata di IUnknown::QueryInterface.

Attributi

Commenti

Un'applicazione può usare codice gestito per specificare la propria implementazione per interfacce personalizzate e interfacce di runtime standard.

Il CustomQueryInterfaceResult valore restituito può essere usato per abilitare o disabilitare implementazioni personalizzate mostrando o nascondendo interfacce specifiche durante l'accesso COM.

Questo metodo è invisibile a COM.

Si applica a