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

ネットワーク ミニ リダイレクターが特定のパス名からNET_ROOT構造体の名前を抽出するように要求するために、RDBSS によって MRxExtractNetRootName ルーチンが呼び出されます。

構文

PMRX_EXTRACT_NETROOT_NAME PmrxExtractNetrootName;

void PmrxExtractNetrootName(
  IN PUNICODE_STRING FilePathName,
  IN PMRX_SRV_CALL SrvCall,
  OUT PUNICODE_STRING NetRootName,
  OUT PUNICODE_STRING RestOfName
)
{...}

パラメーター

FilePathName

[入力]パス名を含む Unicode 文字列へのポインター。

SrvCall

[入力]SRV_CALL構造体へのポインター。

NetRootName

[out]入力時に、Unicode 文字列を格納するためのポインター。 成功すると、このパラメーターには、NET_ROOT構造体名を含む Unicode 文字列へのポインターが含まれます。

RestOfName

[出力、省略可能]成功した場合に残りの名前を含む Unicode 文字列へのポインター。 このパラメーターは省略可能であり、入力時に NULL ポインターを指定できます。

戻り値

なし

解説

MRxExtractNetRootName は、入力名をSRV_CALL構造体、NET_ROOT構造体、およびパス名の残りの部分に解析します。

要件

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

こちらもご覧ください

MRxCreateSrvCall

MRxCreateVNetRoot

MRxFinalizeNetRoot

MRxFinalizeSrvCall

MRxFinalizeVNetRoot

MRxPreparseName

MRxSrvCallWinnerNotify