次の方法で共有


PMRX_PREPARSE_NAMEコールバック関数 (mrx.h)

MRxPreparseName ルーチンは、RDBSS 呼び出して、ネットワーク ミニ リダイレクターに名前を準備する機会を与えます。

構文

PMRX_PREPARSE_NAME PmrxPreparseName;

NTSTATUS PmrxPreparseName(
  IN OUT PRX_CONTEXT RxContext,
  IN PUNICODE_STRING Name
)
{...}

パラメーター

RxContext

[入力、出力]RX_CONTEXT構造体へのポインター。 このパラメーターには、操作を要求している IRP が含まれています。

Name

[in]名前文字列を含む Unicode 文字列へのポインター。

戻り値

MRxPreparseName 成功するとSTATUS_SUCCESSが返されます。

備考

MRxPreparseName は、名前を解析した後に RDBSS によって呼び出され、ネットワーク ミニ リダイレクターに名前を準備する最終的な機会が与えられます。

RDBSS は、MRxPreparseName を呼び出す前に、ドット (".") と 2 つのドット ("..")を削除して、名前を正規形式に変換しようとします。 RDBSS では、NTFS ストリームで使用される形式も解析されます。

RDBSS は、MRxPreparseNameからの戻り値を無視します。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー mrx.h (Mrx.h を含む)

関連項目

MRxCreateSrvCallする

MRxCreateVNetRoot

MRxExtractNetRootName

MRxFinalizeNetRoot

MRxFinalizeVNetRoot

MRxSrvCallWinnerNotify

RxFinalizeSrvCall