Compartilhar via


PMRX_PREPARSE_NAME função de retorno de chamada (mrx.h)

A rotina de MRxPreparseName é chamada por RDBSS para dar a um minidiretório de rede a oportunidade de pré-analisar um nome.

Sintaxe

PMRX_PREPARSE_NAME PmrxPreparseName;

NTSTATUS PmrxPreparseName(
  IN OUT PRX_CONTEXT RxContext,
  IN PUNICODE_STRING Name
)
{...}

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.

Name

[in] Um ponteiro para uma cadeia de caracteres Unicode que contém a cadeia de caracteres de nome.

Valor de retorno

MRxPreparseName retorna STATUS_SUCCESS com êxito.

Observações

MRxPreparseName é chamado pelo RDBSS depois de analisar um nome para dar a um minidiretório de rede uma oportunidade final de pré-analisar o nome.

O RDBSS tenta converter o nome em sua forma canônica, removendo um ponto (".") e dois pontos (".."), antes de chamar MRxPreparseName. O RDBSS também analisará o formato usado pelos fluxos NTFS.

O RDBSS ignora o valor retornado de MRxPreparseName.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho mrx.h (incluir Mrx.h)

Consulte também

MRxCreateSrvCall

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxSrvCallWinnerNotify

RxFinalizeSrvCall