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)

Confira também

MRxCompleteBufferingStateChangeRequest

MRxComputeNewBufferingState