PMRX_GET_CONNECTION_ID função de retorno de chamada (mrx.h)
A rotinaMRxGetConnectionId é chamada pelo RDBSS para solicitar que um minidiretório de rede retorne uma ID de conexão, que pode ser usada para lidar com várias sessões.
Sintaxe
PMRX_GET_CONNECTION_ID PmrxGetConnectionId;
NTSTATUS PmrxGetConnectionId(
IN OUT PRX_CONTEXT RxContext,
IN OUT PRX_CONNECTION_ID UniqueId
)
{...}
Parâmetros
RxContext
[in, out] Um ponteiro para a estrutura RX_CONTEXT. Esse parâmetro contém o IRP que está solicitando a operação.
UniqueId
[in, out] Um ponteiro para a ID de conexão quando a rotina é retornada.
Retornar valor
MRxGetConnectionId retorna STATUS_SUCCESS com êxito ou um valor NTSTATUS apropriado, como o seguinte:
Código de retorno | Descrição |
---|---|
STATUS_NOT_IMPLEMENTED | Essa rotina não é implementada. |
Comentários
MRxGetConnectionId é chamado pelo RDBSS ao tentar localizar ou construir uma estrutura V_NET_ROOT.
Se houver suporte para IDs de conexão pelo minidiretório de rede, a ID de conexão retornada será acrescentada ao nome da estrutura NET_ROOT armazenado na tabela NetName usada pelo RDBSS para armazenar nomes de rede. O RDBSS considera a ID de conexão como um blob opaco e faz uma comparação byte por byte do blob de ID de conexão enquanto pesquisa a tabela NetName para um determinado nome com uma ID de conexão.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | mrx.h (inclua Mrx.h) |