ICustomQueryInterface.GetInterface(Guid, IntPtr) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca interfejs zgodnie z określonym identyfikatorem interfejsu.
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
Parametry
- iid
- Guid
Identyfikator GUID żądanego interfejsu.
- ppv
-
IntPtr
nativeint
Odwołanie do żądanego interfejsu, gdy ta metoda zwraca.
Zwraca
Jedna z wartości wyliczenia wskazująca, czy użyto niestandardowej implementacji elementu IUnknown::QueryInterface .
- Atrybuty
Uwagi
Aplikacja może używać kodu zarządzanego do określania własnej implementacji dla interfejsów niestandardowych i standardowych interfejsów środowiska uruchomieniowego.
Wartość CustomQueryInterfaceResult zwracana może służyć do włączania lub wyłączania niestandardowych implementacji, wyświetlając lub ukrywając określone interfejsy podczas dostępu com.
Ta metoda jest niewidoczna dla modelu COM.