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 zwróci wartość .
Zwraca
Jedna z wartości wyliczenia wskazująca, czy użyto niestandardowej implementacji interfejsu 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 przez wyświetlanie lub ukrywanie określonych interfejsów podczas dostępu modelu COM.
Ta metoda jest niewidoczna dla modelu COM.