次の方法で共有


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構造体を超える残りの名前文字列の作成またはオープン要求処理の一部として呼び出されます。

要件

要件
対象プラットフォーム デスクトップ
Header mrx.h (Mrx.h を含む)

こちらもご覧ください

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetEaInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo

MRxSetVolumeInfo