функция обратного вызова 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 (включая Mrx.h) |