PMRX_CHKDIR_CALLDOWN回调函数 (mrx.h)

RDBSS 调用MRxIsValidDirectory 例程,以请求网络微型重定向程序检查是否存在远程目录。

语法

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

指向包含远程目录名称的 Unicode 字符串的指针。

返回值

MRxIsValidDirectory 返回成功或相应的 NTSTATUS 值STATUS_SUCCESS,如下所示:

返回代码 描述
STATUS_BAD_NETWORK_PATH 此远程目录不存在。

言论

如果 IrpSp->Parameters.Create.Options 成员设置了FILE_CREATE_TREE_CONNECTION位,则 MRxIsValidDirectory 作为对剩余名称 V_NET_ROOT字符串的创建或打开请求处理的一部分调用。

要求

要求 价值
目标平台 桌面
标头 mrx.h (包括 Mrx.h)

另请参阅

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo

MRxSetVolumeInfo