Compartilhar via


RPC_IF_HANDLE

O tipo de dados RPC_IF_HANDLE declara um identificador de interface.

typedef void __RPC_FAR* RPC_IF_HANDLE;

Comentários

A biblioteca de tempo de execução RPC usa identificadores de interface para acessar a estrutura de dados de especificação de interface. O compilador MIDL cria automaticamente uma estrutura de dados de especificação de interface de cada arquivo IDL e cria uma variável global do tipo RPC_IF_HANDLE para a especificação da interface.

O compilador MIDL inclui um identificador de interface em cada arquivo de cabeçalho gerado para a interface. As funções que exigem a especificação da interface como parâmetro mostram um tipo de dados de RPC_IF_HANDLE. A forma de cada nome de identificador de interface é a seguinte:

  • if-name_ClientIfHandle (para o cliente)
  • if-name_ServerIfHandle (para o servidor)

A parte if-name especifica o identificador de interface no arquivo IDL.

Por exemplo:

hello_ClientIfHandle

hello_ServerIfHandle

Observação

O comprimento máximo do nome do identificador de interface é de 31 caracteres.

Como as partes "_ClientIfHandle" e "_ServerIfHandle" dos nomes exigem 15 caracteres, o elemento if-name não pode ter mais de 16 caracteres.

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]
Cabeçalho
Rpcdce.h (inclua Rpc.h)