Compartilhar via


RPC NDR Engine (RPC)

O Mecanismo de NDR (Representação de Dados de Rede) RPC (Chamada de Procedimento Remoto) é o mecanismo de marshaling dos componentes RPC e DCOM. O Mecanismo de NDR lida com todos os problemas relacionados ao stub de uma chamada remota. Como um processo, o marshaling de NDR é orientado pelo código C de stubs gerados por MIDL, um gerador do tipo JIT MIDL ou por stubs gerados por outras ferramentas ou gravados manualmente. Por sua vez, o mecanismo NDR conduz o tempo de execução subjacente (DCOM ou RPC) que se comunica com transportes específicos.

Embora stubs sejam código C gerados por MIDL, os aplicativos são aconselhados a tratar stubs como opacos e altamente desencorajados de modificar qualquer coisa dentro do stub. O comportamento será indefinido se essas rotinas de NDR forem chamadas fora de contexto.

O mecanismo RPC NDR é descrito mais detalhadamente nos seguintes tópicos: