Поделиться через


функция обратного вызова PMRX_CHKDIR_CALLDOWN (mrx.h)

Подпрограмма MRxIsValidDirectory вызывается RDBSS, чтобы запросить наличие удаленного каталога с помощью мини-перенаправления сети.

Синтаксис

PMRX_CHKDIR_CALLDOWN PmrxChkdirCalldown;

NTSTATUS PmrxChkdirCalldown(
  [in, out] IN OUT PRX_CONTEXT RxContext,
  [in]      IN PUNICODE_STRING DirectoryName
)
{...}

Параметры

[in, out] RxContext

Указатель на структуру RX_CONTEXT. Этот параметр содержит IRP, запрашивающий операцию.

[in] DirectoryName

Указатель на строку Юникода, содержащую имя удаленного каталога.

Возвращаемое значение

MRxIsValidDirectory возвращает STATUS_SUCCESS при успешном выполнении или соответствующем значении NTSTATUS, например следующее:

Возвращаемый код Описание
STATUS_BAD_NETWORK_PATH Этот удаленный каталог не существует.

Замечания

MRxIsValidDirectory вызывается как часть процесса создания или открытия обработки запросов для оставшейся строки имени за пределами структуры V_NET_ROOT, если элемент IrpSp->Parameters.Create.Options имеет FILE_CREATE_TREE_CONNECTION бит.

Требования

Требование Ценность
целевая платформа Настольный
заголовка mrx.h (include Mrx.h)

См. также

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo

MRxSetVolumeInfo