Compartilhar via


Interface IInternalUnknown (objidl.h)

Usado exclusivamente em manipuladores leves do lado do cliente que exigem acesso a algumas das interfaces internas no proxy.

Herança

A interface IInternalUnknown herda da interface IUnknown . IInternalUnknown também tem estes tipos de membros:

Métodos

A interface IInternalUnknown tem esses métodos.

 
IInternalUnknown::QueryInternalInterface

O método IInternalUnknown::QueryInternalInterface (objidl.h) recupera ponteiros para as interfaces internas com suporte em um objeto .

Comentários

Manipuladores que precisam de acesso a algumas das interfaces internas no gerenciador de proxy precisam passar pela interface IInternalUnknown . Isso impede que os manipuladores delegem e exponham cegamente as interfaces internas da agregação fora da agregação. Essas interfaces incluem IClientSecurity e IMultiQI. Se o manipulador quiser expor IClientSecurity ou IMultiQI, o manipulador deverá implementar essas interfaces em si e delegar à implementação dessas interfaces pelo gerenciador de proxy quando apropriado.

Para a interface IClientSecurity , se o cliente tentar definir a segurança em uma interface que o manipulador expôs, o manipulador deverá definir a segurança no proxy do adaptador de rede subjacente.

Para a interface IMultiQI , o manipulador deve preencher as interfaces que conhece e encaminhar a chamada para o gerenciador de proxy para preencher o restante das interfaces.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho objidl.h (inclua ObjIdl.h)

Confira também

Iclientsecurity

IMultiQI

Manipulador de Client-Side leve