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 は、成功した場合、または次のような適切な NTSTATUS 値のSTATUS_SUCCESSを返します。
リターン コード | 形容 |
---|---|
STATUS_BAD_NETWORK_PATH | このリモート ディレクトリは存在しません。 |
備考
MRxIsValidDirectory は、IrpSp->Parameters.Create.Options メンバーにFILE_CREATE_TREE_CONNECTION ビットが設定されている場合、V_NET_ROOT構造体を超える残りの名前文字列の作成または開く要求処理 の一部として呼び出されます。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | mrx.h (Mrx.h を含む) |
関連項目
MRxQueryDirectoryの
MRxQueryEaInfoの
MRxQueryFileInfoの
MRxQueryQuotaInfoの
MRxQuerySdInfoの
MRxQueryVolumeInfoをする
MRxSetFileInfoの
MRxSetFileInfoAtCleanupをする
MRxSetQuotaInfoの
MRxSetSdInfoの
MRxSetVolumeInfoの