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 |
|