Freigeben über


ICustomQueryInterface.GetInterface-Methode: (Guid, IntPtr)

 

Veröffentlicht: Oktober 2016

Gibt eine Schnittstelle gemäß einer angegebenen Schnittstelle-ID

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

[SecurityCriticalAttribute]
CustomQueryInterfaceResult GetInterface(
    [InAttribute] ref Guid iid,
    out IntPtr ppv
)
[SecurityCriticalAttribute]
CustomQueryInterfaceResult GetInterface(
    [InAttribute] Guid% iid,
    [OutAttribute] IntPtr% ppv
)
[<SecurityCriticalAttribute>]
abstract GetInterface : 
        iid:Guid byref *
        ppv:nativeint byref -> CustomQueryInterfaceResult
<SecurityCriticalAttribute>
Function GetInterface (
    <InAttribute> ByRef iid As Guid,
    <OutAttribute> ByRef ppv As IntPtr
) As CustomQueryInterfaceResult

Parameter

  • iid
    Type: System.Guid

    Die GUID der angeforderten Schnittstelle.

  • ppv
    Type: System.IntPtr

    Ein Verweis auf die angeforderte Schnittstelle, wenn diese Methode zurückgegeben wird.

Rückgabewert

Type: System.Runtime.InteropServices.CustomQueryInterfaceResult

Einer der Enumerationswerte, der angibt, ob eine benutzerdefinierte Implementierung der IUnknown::QueryInterface verwendet wurde.

Hinweise

Eine Anwendung kann verwalteten Code an seine eigene Implementierung für benutzerdefinierte Schnittstellen und Standardlaufzeitschnittstellen verwenden.

Die CustomQueryInterfaceResult zurückgeben Wert kann verwendet werden, aktivieren oder deaktivieren benutzerdefinierte Implementierungen von ein- oder Ausblenden der spezifische Schnittstellen während COM-Zugriff.

Diese Methode ist für COM nicht sichtbar

Sicherheit

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Versionsinformationen

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 4.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1

Siehe auch

ICustomQueryInterface-Schnittstelle
System.Runtime.InteropServices-Namespace

Zurück zum Anfang