cabeçalho rpcndr.h
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
rpcndr.h contém as seguintes interfaces de programação:
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 realiza marshaling da 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 realiza marshaling da 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 realizar marshaling da matriz compatível. |
NdrConformantArrayMarshall A função NdrConformantArrayMarshall realiza marshaling da matriz em 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 em conformidade. |
NdrConformantStringMarshall A função NdrConformantStringMarshall realiza marshaling da cadeia de caracteres em conformidade em um buffer de rede a ser enviado ao servidor. |
NdrConformantStringUnmarshall A função NdrConformantStringUnmarshall desmarca a cadeia de caracteres compatível 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 realizar marshaling do ponteiro da interface. |
NdrInterfacePointerFree A função NdrInterfacePointerFree libera o ponteiro da interface. |
NdrInterfacePointerMarshall A função NdrInterfacePointerMarshall realiza marshaling do ponteiro da interface em 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 unmarshalls 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 realiza marshaling da 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 realiza marshaling de 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 de marshaling do usuário. |
NdrUserMarshalFree A função NdrUserMarshalFree libera o objeto marshal do usuário. |
NdrUserMarshalMarshall A função NdrUserMarshalMarshall realiza marshaling do buffer de dados fornecido. |
NdrUserMarshalUnmarshall A função NdrUserMarshalUnmarshall chama uma rotina unmarshal definida pelo usuário para demarsalar 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 no ambiente de gerenciamento de memória stub. |
RpcSmEnableAllocate A função RpcSmEnableAllocate estabelece o ambiente de gerenciamento de memória stub. |
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 permite 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 o ambiente de gerenciamento de memória stub. |
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 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 no ambiente de gerenciamento de memória stub. |
RpcSsEnableAllocate A função RpcSsEnableAllocate estabelece o ambiente de gerenciamento de memória stub. |
RpcSsFree A função RpcSsFree libera memória alocada por RpcSsAllocate. |
RpcSsGetThreadHandle A função RpcSsGetThreadHandle retorna um identificador de thread para o ambiente de gerenciamento de memória stub. |
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 stub. |
RpcSsSwapClientAllocFree A função RpcSsSwapClientAllocFree troca os mecanismos de alocação e liberação de memória usados pelos stubs do cliente com aqueles fornecidos pelo cliente. |
RpcUserFree RpcUserFree pode estar alterado ou indisponível. |
MIDL_STUB_DESC A estrutura MIDL_STUB_DESC é uma estrutura gerada por MIDL que contém informações sobre o stub da interface em relação a 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 wire_marshal e user_marshal funções auxiliares. |
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 wire_marshal e user_marshal funções auxiliares. |