PMRX_CHKDIR_CALLDOWN função de retorno de chamada (mrx.h)
A rotina de MRxIsValidDirectory é chamada por RDBSS para solicitar que um minidiretório de rede verifique a existência de um diretório remoto.
Sintaxe
PMRX_CHKDIR_CALLDOWN PmrxChkdirCalldown;
NTSTATUS PmrxChkdirCalldown(
[in, out] IN OUT PRX_CONTEXT RxContext,
[in] IN PUNICODE_STRING DirectoryName
)
{...}
Parâmetros
[in, out] RxContext
Um ponteiro para a estrutura RX_CONTEXT. Esse parâmetro contém o IRP que está solicitando a operação.
[in] DirectoryName
Um ponteiro para uma cadeia de caracteres Unicode que contém o nome do diretório remoto.
Valor de retorno
MRxIsValidDirectory retorna STATUS_SUCCESS com êxito ou um valor NTSTATUS apropriado, como o seguinte:
Código de retorno | Descrição |
---|---|
STATUS_BAD_NETWORK_PATH | Esse diretório remoto não existe. |
Observações
MRxIsValidDirectory é chamado como parte do processamento de solicitação de criação ou abertura para a cadeia de caracteres de nome restante além da estrutura de V_NET_ROOT, se o membro IrpSp->Parameters.Create.Options tiver o FILE_CREATE_TREE_CONNECTION bit definido.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | mrx.h (incluir Mrx.h) |