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

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

返回值

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

返回代码 说明
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