PMRX_CHKDIR_CALLDOWN função de retorno de chamada (mrx.h)
A rotinaMRxIsValidDirectory é chamada pelo RDBSS para solicitar que um minidiretório de rede marcar para 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.
Retornar valor
MRxIsValidDirectory retorna STATUS_SUCCESS em caso de ê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. |
Comentários
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 V_NET_ROOT, se o membro IrpSp-Parameters.Create.Options> tiver o FILE_CREATE_TREE_CONNECTION bit definido.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | mrx.h (inclua Mrx.h) |