ICustomQueryInterface.GetInterface(Guid, IntPtr) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma interface de acordo com uma ID de interface especificada.
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
Parâmetros
- iid
- Guid
O GUID da interface solicitada.
- ppv
-
IntPtr
nativeint
Uma referência à interface solicitada, quando esse método é retornado.
Retornos
Um dos valores de enumeração que indica se uma implementação personalizada de IUnknown::QueryInterface foi usada.
- Atributos
Comentários
Um aplicativo pode usar o código gerenciado para especificar sua própria implementação para interfaces personalizadas e interfaces de runtime padrão.
O CustomQueryInterfaceResult valor retornado pode ser usado para habilitar ou desabilitar implementações personalizadas mostrando ou ocultando interfaces específicas durante o acesso COM.
Esse método é invisível para COM.