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

こちらもご覧ください

MRxCompleteBufferingStateChangeRequest

MRxComputeNewBufferingState