次の方法で共有


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 は、成功した場合、または次のような適切な 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する

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanupする

MRxSetQuotaInfo

MRxSetSdInfo

MRxSetVolumeInfo