ICustomQueryInterface.GetInterface(Guid, IntPtr) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve uma interface de acordo com um ID de interface especificado.
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 este método regressar.
Devoluções
Um dos valores de enumeração indica se foi utilizada uma implementação personalizada de IUnknown::QueryInterface .
- Atributos
Observações
Uma aplicação pode usar código gerido para especificar a sua própria implementação para interfaces personalizadas e interfaces de execução padrão.
O CustomQueryInterfaceResult valor de retorno pode ser usado para ativar ou desativar implementações personalizadas, mostrando ou escondendo interfaces específicas durante o acesso COM.
Este método é invisível para a COM.