Função RpcBindingFree (rpcdce.h)
A função RpcBindingFree libera recursos de identificador de associação.
Sintaxe
RPC_STATUS RpcBindingFree(
RPC_BINDING_HANDLE *Binding
);
Parâmetros
Binding
Ponteiro para a associação do servidor a ser liberada.
Valor retornado
Valor | Significado |
---|---|
|
A chamada foi bem-sucedida. |
|
O identificador de associação era inválido. |
|
Esse foi o tipo errado de associação para a operação. |
Comentários
A função RpcBindingFree libera memória usada por um identificador de associação de servidor. As informações de associação referenciadas que foram criadas dinamicamente durante a execução do programa também são lançadas. Um aplicativo chama a função RpcBindingFree quando termina de usar o identificador de associação. Os identificadores de associação RPC não devem ser liberados até que todas as chamadas que usam o identificador tenham sido concluídas; A falha em fazê-lo causará resultados imprevisíveis.
Os identificadores de associação são criados dinamicamente chamando as seguintes funções:
- RpcBindingCopy
- RpcBindingFromStringBinding
- RpcBindingServerFromClient
- RpcServerInqBindings
- RpcNsBindingImportNext
- RpcNsBindingSelect
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | rpcdce.h (inclua Rpc.h) |
Biblioteca | Rpcrt4.lib |
DLL | Rpcrt4.dll |