Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
rpcndr.h contém as seguintes interfaces de programação:
Functions
|
Ndr64AsyncClientCall Ndr64AsyncClientCall não se destina a ser chamado diretamente por aplicativos. |
|
Ndr64AsyncServerCallAll Ndr64AsyncServerCallAll não se destina a ser chamado diretamente por aplicativos. |
|
NdrAsyncClientCall A função NdrAsyncClientCall é o ponto de entrada assíncrono do lado do cliente para o stub do modo /Oi e /Oic. |
|
NdrAsyncClientCall2 NdrAsyncClientCall2 pode estar alterado ou indisponível. |
|
NdrAsyncServerCall NdrAsyncServerCall não se destina a ser chamado diretamente por aplicativos. |
|
NdrClearOutParameters A função NdrClearOutParameters libera recursos do parâmetro out e limpa sua memória se a chamada RPC para o servidor falhar. |
|
NdrClientCall A função NdrClientCall é o ponto de entrada do lado do cliente para o stub do modo /Oicf. |
|
NdrClientCall2 A função NdrClientCall2 é o ponto de entrada do lado do cliente para o stub do modo /Oicf. |
|
NdrClientCall3 NdrClientCall3 pode estar alterado ou indisponível. |
|
NdrClientCall4 NdrClientCall4 pode estar alterado ou indisponível. |
|
NdrComplexArrayBufferSize A função NdrComplexArrayBufferSize calcula o tamanho do buffer necessário, em bytes, para realizar marshaling da matriz complexa. |
|
NdrComplexArrayMarshall A função NdrComplexArrayMarshall empacota a matriz complexa em um buffer de rede. |
|
NdrComplexArrayUnmarshall A função NdrComplexArrayUnmarshall desmarca a matriz complexa do buffer de rede para a memória. |
|
NdrComplexStructBufferSize A função NdrComplexStructBufferSize calcula o tamanho do buffer necessário, em bytes, para realizar marshaling da estrutura complexa. |
|
NdrComplexStructMarshall A função NdrComplexStructMarshall empacota a estrutura complexa em um buffer de rede. |
|
NdrComplexStructUnmarshall A função NdrComplexStructUnmarshall desmarca a estrutura complexa do buffer de rede para a memória. |
|
NdrConformantArrayBufferSize A função NdrConformantArrayBufferSize calcula o tamanho do buffer necessário, em bytes, para fazer marshaling da matriz de conformidade. |
|
NdrConformantArrayMarshall A função NdrConformantArrayMarshall empacota a matriz de conformidade em um buffer de rede. |
|
NdrConformantArrayUnmarshall A função NdrConformantArrayUnmarshall desmarca uma matriz compatível. |
|
NdrConformantStringBufferSize A função NdrConformantStringBufferSize calcula o tamanho do buffer, em bytes, necessário para realizar marshaling da cadeia de caracteres conformante. |
|
NdrConformantStringMarshall A função NdrConformantStringMarshall envia a cadeia de caracteres em conformidade para um buffer de rede a ser enviado ao servidor. |
|
NdrConformantStringUnmarshall A função NdrConformantStringUnmarshall desmarca a cadeia de caracteres conformante do buffer de rede para a memória. |
|
NdrContextHandleInitialize Inicializa um novo identificador de contexto RPC. |
|
NdrContextHandleMemorySize Retorna o tamanho do identificador de contexto RPC fornecido, conforme representado na memória local. |
|
NdrContextHandleSize A função NdrContextHandleSize retorna o tamanho do identificador de contexto RPC fornecido. |
|
NdrConvert A função NdrConvert converte o buffer de rede da representação de dados do remetente para a representação de dados do receptor se eles forem diferentes. |
|
NdrDcomAsyncClientCall NdrDcomAsyncClientCall pode estar alterado ou indisponível. |
|
NdrDcomAsyncClientCall2 NdrDcomAsyncClientCall2 pode estar alterado ou indisponível. |
|
NdrGetUserMarshalInfo A função NdrGetUserMarshalInfo fornece informações adicionais para wire_marshal e user_marshal funções auxiliares. |
|
NdrInterfacePointerBufferSize A função NdrInterfacePointerBufferSize calcula o tamanho do buffer, em bytes, necessário para fazer marshaling do ponteiro da interface. |
|
NdrInterfacePointerFree A função NdrInterfacePointerFree libera o ponteiro da interface. |
|
NdrInterfacePointerMarshall A função NdrInterfacePointerMarshall envia o ponteiro da interface para um buffer de rede a ser enviado ao servidor. |
|
NdrInterfacePointerUnmarshall A função NdrInterfacePointerUnmarshall desmarca os dados referenciados pelo ponteiro da interface do buffer de rede para a memória. |
|
NdrMesProcEncodeDecode4 NdrMesProcEncodeDecode4 pode estar alterado ou indisponível. |
|
NdrOleAllocate A função NdrOleAllocate é usada pelo RPC para alocar memória para uma interface de objeto. Essa função é um wrapper para a função CoTaskMemAlloc. |
|
NdrOleFree A função NdrOleFree é um wrapper para a função CoTaskMemFree. |
|
NdrPointerBufferSize A função NdrPointerBufferSize calcula o tamanho do buffer necessário, em bytes, para um ponteiro de nível superior para qualquer coisa. |
|
NdrPointerFree A função NdrPointerFree libera memória. |
|
NdrPointerMarshall A função NdrPointerMarshall oferece um ponteiro de nível superior para qualquer coisa. Ponteiros inseridos em estruturas, matrizes ou uniões chamam NdrPointerMarshall diretamente. |
|
NdrPointerUnmarshall A função NdrPointerUnmarshall exibe um ponteiro de nível superior para qualquer coisa. Ponteiros inseridos em estruturas, matrizes ou uniões chamam NdrPointerUnmarshall diretamente. |
|
NdrServerCall2 NdrServerCall2 não se destina a ser chamado diretamente por aplicativos. |
|
NdrServerCallAll NdrServerCallAll não se destina a ser chamado diretamente por aplicativos. |
|
NdrSimpleStructBufferSize A função NdrSimpleStructBufferSize calcula o tamanho do buffer necessário, em bytes, para realizar marshaling da estrutura simples. |
|
NdrSimpleStructMarshall A função NdrSimpleStructMarshall empacota a estrutura simples em um buffer de rede. |
|
NdrSimpleStructUnmarshall A função NdrSimpleStructUnmarshall desmarca a estrutura simples do buffer de rede para a memória. |
|
NdrSimpleTypeMarshall A função NdrSimpleTypeMarshall oferece um tipo simples. |
|
NdrSimpleTypeUnmarshall A função NdrSimpleTypeUnmarshall desmarca um tipo simples. |
|
NdrStubCall2 A função NdrStubCall2 é o ponto de entrada do lado do servidor para stubs do modo /Oicf. |
|
NdrStubCall3 NdrStubCall3 não se destina a ser chamado diretamente por aplicativos. |
|
NdrUserMarshalBufferSize A função NdrUserMarshalBufferSize calcula o tamanho do buffer, em bytes, necessário para realizar marshaling do objeto marshal do usuário. |
|
NdrUserMarshalFree A função NdrUserMarshalFree libera o objeto marshal do usuário. |
|
NdrUserMarshalMarshall A função NdrUserMarshalMarshall faz marshaling do buffer de dados fornecido. |
|
NdrUserMarshalUnmarshall A função NdrUserMarshalUnmarshall chama uma rotina unmarshal definida pelo usuário para desmarsalar dados com o atributo. |
|
RpcSmAllocate A função RpcSmAllocate aloca memória dentro da função de gerenciamento de memória stub RPC e retorna um ponteiro para a memória alocada ou NULL. |
|
RpcSmClientFree A função RpcSmClientFree libera a memória retornada de um stub do cliente. |
|
RpcSmDestroyClientContext A função RpcSmDestroyClientContext recupera os recursos de memória do cliente para um identificador de contexto e torna o identificador de contexto NULL. |
|
RpcSmDisableAllocate A função RpcSmDisableAllocate libera recursos e memória dentro da memória do stub – ambiente de gerenciamento. |
|
RpcSmEnableAllocate A função RpcSmEnableAllocate estabelece a memória stub – ambiente de gerenciamento. |
|
RpcSmFree A função RpcSmFree libera memória alocada por RpcSmAllocate. |
|
RpcSmGetThreadHandle A função RpcSmGetThreadHandle retorna um identificador de thread ou NULL para o ambiente de gerenciamento de memória stub. |
|
RpcSmSetClientAllocFree A função RpcSmSetClientAllocFree habilita os mecanismos de alocação e liberação de memória usados pelos stubs do cliente. |
|
RpcSmSetThreadHandle A função RpcSmSetThreadHandle define um identificador de thread para a memória do stub – ambiente de gerenciamento. |
|
RpcSmSwapClientAllocFree A função RpcSmSwapClientAllocFree troca os mecanismos de alocação de memória e liberação de memória do stub do cliente com os fornecidos pelo cliente. |
|
RpcSsAllocate A função RpcSsAllocate aloca memória dentro da função de gerenciamento de memória de stub RPC e retorna um ponteiro para a memória alocada ou NULL. |
|
RpcSsDestroyClientContext A função RpcSsDestroyClientContext destrói um identificador de contexto que não é mais necessário para o cliente, sem entrar em contato com o servidor. |
|
RpcSsDisableAllocate A função RpcSsDisableAllocate libera recursos e memória dentro da memória do stub – ambiente de gerenciamento. |
|
RpcSsEnableAllocate A função RpcSsEnableAllocate estabelece a memória stub – ambiente de gerenciamento. |
|
RpcSsFree A função RpcSsFree libera memória alocada por RpcSsAllocate. |
|
RpcSsGetThreadHandle A função RpcSsGetThreadHandle retorna um identificador de thread para a memória stub – ambiente de gerenciamento. |
|
RpcSsSetClientAllocFree A função RpcSsSetClientAllocFree habilita os mecanismos de alocação e liberação de memória usados pelos stubs do cliente. |
|
RpcSsSetThreadHandle A função RpcSsSetThreadHandle define um identificador de thread para o ambiente de gerenciamento de memória do stub. |
|
RpcSsSwapClientAllocFree A função RpcSsSwapClientAllocFree troca os mecanismos de alocação e liberação de memória usados pelos stubs do cliente com os fornecidos pelo cliente. |
|
RpcUserFree RpcUserFree pode estar alterado ou indisponível. |
Estruturas
|
MIDL_STUB_DESC A estrutura MIDL_STUB_DESC é uma estrutura gerada por MIDL que contém informações sobre o stub de interface sobre chamadas RPC entre o cliente e o servidor. |
|
MIDL_STUB_MESSAGE É gerado por MIDL e contém o status atual do stub RPC. Os aplicativos não devem modificar a estrutura MIDL_STUB_MESSAGE diretamente. |
|
NDR_USER_MARSHAL_INFO A estrutura NDR_USER_MARSHAL_INFO contém informações sobre o estado de uma chamada RPC que pode ser passada para funções auxiliares wire_marshal e user_marshal. |
|
NDR_USER_MARSHAL_INFO_LEVEL1 A estrutura NDR_USER_MARSHAL_INFO_LEVEL1 contém informações sobre o estado de uma chamada RPC que pode ser passada para funções auxiliares de wire_marshal e user_marshal. |