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 を含む) |