Compartilhar via


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)

Consulte também

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo

MRxSetVolumeInfo