ICustomQueryInterface.GetInterface(Guid, IntPtr) Metodo

Definizione

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

C#
[System.Security.SecurityCritical]
public System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface(ref Guid iid, out IntPtr ppv);
C#
public System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface(ref Guid iid, out IntPtr ppv);

Parametri

iid
Guid

GUID dell'interfaccia richiesta.

ppv
IntPtr

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

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0