Partilhar via


Stub do Cliente

O módulo de stub do cliente fornece pontos de entrada alternativos no cliente para cada uma das operações definidas no arquivo de entrada IDL.

Quando o aplicativo cliente faz uma chamada para o procedimento remoto, sua chamada primeiro vai para a rotina substituta no arquivo de stub do cliente. A rotina de stub do cliente executa as seguintes funções:

  • Argumentos dos marechais. O stub do cliente empacota argumentos de entrada em um formulário que pode ser transmitido para o servidor.
  • Chama a biblioteca de execução do cliente para transmitir argumentos para o espaço de endereço remoto e invoca o procedimento remoto no espaço de endereço do servidor.
  • Deserializa argumentos de saída. O stub do cliente descompacta os argumentos de saída e retorna ao chamador.

As alternâncias do compilador MIDL /client, /cstube /out afetam o arquivo de stub do cliente.