PMRX_GET_CONNECTION_ID função de retorno de chamada (mrx.h)
A rotina deMRxGetConnectionId é chamada por 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
[dentro, fora] Um ponteiro para a estrutura RX_CONTEXT. Esse parâmetro contém o IRP que está solicitando a operação.
UniqueId
[dentro, fora] Um ponteiro para a ID da conexão quando a rotina é retornada.
Valor de retorno
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. |
Observações
MRxGetConnectionId é chamado pelo RDBSS ao tentar localizar ou construir uma estrutura de 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 do blob de ID de conexão enquanto procura um determinado nome na tabela NetName com uma ID de conexão.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | mrx.h (incluir Mrx.h) |