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.
A função RtmReferenceHandles aumenta a contagem de referência para objetos apontados por um ou mais identificadores que o gerenciador de roteamento usou para acessar esses objetos. Um cliente deve usar essa função quando o cliente deve manter um identificador, mas liberar o restante da estrutura de informações associada ao identificador.
Sintaxe
DWORD RtmReferenceHandles(
[in] RTM_ENTITY_HANDLE RtmRegHandle,
[in] UINT NumHandles,
[in] HANDLE *RtmHandles
);
Parâmetros
[in] RtmRegHandle
Manipule para o cliente obtido de uma chamada anterior para RtmRegisterEntity.
[in] NumHandles
Especifica o número de identificadores em RtmHandles.
[in] RtmHandles
Matriz de identificadores para o qual aumentar a contagem de referência.
Retornar valor
Se a função for bem-sucedida, o valor retornado será NO_ERROR.
Se a função falhar, o valor retornado será um dos seguintes códigos de erro.
| Valor | Significado |
|---|---|
|
O manipulador é inválido. |
Comentários
Um cliente deve sempre chamar essa função ao armazenar em cache um identificador retornado pelo gerenciador de tabelas de roteamento. Isso notifica o gerenciador de tabelas de roteamento de que ele não deve destruir o objeto ao qual o identificador se refere até que o identificador seja liberado pelo cliente.
Quando um cliente deve liberar o identificador, o cliente deve chamar a função de versão apropriada, com base no tipo de identificador. Por exemplo, para liberar uma rota, chame RtmReleaseRoutes.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Nenhum compatível |
| Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | rtmv2.h |
| Biblioteca | Rtm.lib |
| DLL | Rtm.dll |