ICustomQueryInterface.GetInterface(Guid, IntPtr) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.