ICustomQueryInterface.GetInterface(Guid, IntPtr) Methode

Definitie

Retourneert een interface volgens een opgegeven interface-id.

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

Parameters

iid
Guid

De GUID van de aangevraagde interface.

ppv
IntPtr

nativeint

Een verwijzing naar de aangevraagde interface wanneer deze methode wordt geretourneerd.

Retouren

Een van de opsommingswaarden die aangeeft of er een aangepaste implementatie van IUnknown::QueryInterface is gebruikt.

Kenmerken

Opmerkingen

Een toepassing kan beheerde code gebruiken om een eigen implementatie op te geven voor aangepaste interfaces en standaardruntime-interfaces.

De CustomQueryInterfaceResult retourwaarde kan worden gebruikt om aangepaste implementaties in of uit te schakelen door specifieke interfaces weer te geven of te verbergen tijdens COM-toegang.

Deze methode is onzichtbaar voor COM.

Van toepassing op