PMRX_GET_CONNECTION_ID コールバック関数 (mrx.h)
MRxGetConnectionId ルーチンは、ネットワーク ミニ リダイレクターが複数のセッションを処理するために使用できる接続 ID を返すように要求するために RDBSS によって呼び出されます。
構文
PMRX_GET_CONNECTION_ID PmrxGetConnectionId;
NTSTATUS PmrxGetConnectionId(
IN OUT PRX_CONTEXT RxContext,
IN OUT PRX_CONNECTION_ID UniqueId
)
{...}
パラメーター
RxContext
[入力、出力]RX_CONTEXT構造体へのポインター。 このパラメーターには、操作を要求している IRP が含まれています。
UniqueId
[入力、出力]ルーチンが戻るときに接続 ID へのポインター。
戻り値
MRxGetConnectionId は、成功した場合にSTATUS_SUCCESS、または次のような適切な NTSTATUS 値を返します。
リターン コード | 説明 |
---|---|
STATUS_NOT_IMPLEMENTED | このルーチンは実装されていません。 |
注釈
MRxGetConnectionId は、V_NET_ROOT構造体を検索または構築しようとしたときに RDBSS によって呼び出されます。
ネットワーク ミニ リダイレクターで接続 ID がサポートされている場合、RDBSS でネットワーク名を格納するために使用される NetName テーブルに格納されているNET_ROOT構造体名に、返された接続 ID が追加されます。 RDBSS は接続 ID を不透明な BLOB と見なし、接続 ID を持つ特定の名前の NetName テーブルを検索しながら、接続 ID BLOB のバイト単位の比較を行います。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | mrx.h (Mrx.h を含む) |