次の方法で共有


RDBSS が提供するルーチン

次のルーチンは RDBSS によってエクスポートされます。

ルーチンによって返される値 説明

RxAcquireExclusiveFcbResourceInMRx

このリソース取得ルーチンは、排他モードで「ファイル制御ブロック (FCB)」 リソースを取得します。 このルーチンは FCB リソースが解放されるまで待機するため、このルーチンはリソースが取得されるまで制御を返しません。 このルーチンは、この FCB に関連付けられている RX_CONTEXT 取り消された場合でも、FCB リソースを取得します。

RxAcquireSharedFcbResourceInMRx

このリソース取得ルーチンは、共有モードで FCB リソースを取得します。 このルーチンは、FCB リソースが以前に排他的に取得されている場合は、それが解放されるまで待機するので、このルーチンは、リソースが取得されるまで制御を返しません。 このルーチンは、この FCB に関連付けられている RX_CONTEXT 取り消された場合でも、FCB リソースを取得します。

RxAcquireSharedFcbResourceInMRxEx

このリソース取得ルーチンは、共有モードで FCB リソースを取得します。 このルーチンは、FCB リソースが以前に排他的に取得された場合に解放されるまで待機します。 このルーチンは、リソースが取得されるまで制御を返しません。 このルーチンは、この FCB に関連付けられている RX_CONTEXT 取り消された場合でも、FCB リソースを取得します。

このルーチンは、Windows Server 2003 Service Pack 1 (SP1) 以降でのみ使用できます。

RxAssert

このルーチンは、RDBSS のチェック済みビルド内のアサート文字列をカーネル デバッガーに送信します (インストールされている場合)。

RxAssociateContextWithMid

このルーチンは、指定された不透明なコンテキストを、MID_ATLAS データ構造から使用可能な多重 ID (MID) に関連付けます。

RxCancelTimerRequest

このルーチンは、タイマー要求を取り消します。 取り消す要求は、ルーチンとコンテキストによって識別されます。

RxCeAllocateIrpWithMDL

このルーチンは、接続エンジンで使用する IRP を割り当て、IRP に MDL を関連付けます。

このルーチンは Windows XP でのみ使用できます。

RxCeBuildAddress

このルーチンは、トランスポート アドレスをトランスポート バインディングに関連付けます。

RxCeBuildConnection

このルーチンは、ローカル RDBSS 接続アドレスと特定のリモート アドレスの間の接続を確立します。 このルーチンは、システム ワーカー スレッドのコンテキストで呼び出す必要があります。

RxCeBuildConnectionOverMultipleTransports

このルーチンは、ローカル RDBSS 接続アドレスと特定のリモート アドレスの間の接続を確立し、複数のトランスポートをサポートします。 一連のローカル アドレスが指定され、このルーチンは、ローカル アドレスに関連付けられているすべてのトランスポートを使用してターゲット サーバーへの接続を試みます。 接続オプションに応じて、1 つの接続がウィナーとして選択されます。 このルーチンは、システム ワーカー スレッドのコンテキストで呼び出す必要があります。

RxCeBuildTransport

このルーチンは、RDBSS トランスポートを指定されたトランスポート名にバインドします。

RxCeBuildVC

このルーチンは、指定された接続に仮想回線を追加します。

RxCeCancelConnectRequest

このルーチンは、以前に発行された接続要求を取り消します。

このルーチンが現在実装されていないことに注意してください。

RxCeFreeIrp

このルーチンは、接続エンジンによって使用される IRP を解放します。

このルーチンは Windows XP でのみ使用できます。

RxCeInitiateVCDisconnect

このルーチンは、仮想回線で切断を開始します。 このルーチンは、システム ワーカー スレッドのコンテキストで呼び出す必要があります。

RxCeQueryAdapterStatus

このルーチンは、特定のトランスポートの ADAPTER_STATUS 構造体を返します。

RxCeQueryInformation

このルーチンは、特定の仮想回線に関する情報を照会します。

RxCeQueryTransportInformation

このルーチンは、接続数とサービスの品質に関する情報を特定のトランスポートに照会します。

RxCeSend

このルーチンは、仮想回線上の指定された接続に沿ってトランスポート サービス データ ユニット (TSDU) を送信します。

RxCeSendDatagram

このルーチンは、指定されたトランスポート アドレスに TSDU を送信します。

RxCeTearDownAddress

このルーチンは、トランスポート バインディングからトランスポート アドレスを削除します。

RxCeTearDownConnection

このルーチンは、特定の接続を破棄します。

RxCeTearDownTransport

このルーチンは、指定されたトランスポートからバインドを解除します。

RxCeTearDownVC

このルーチンは、仮想接続を破棄します。

RxChangeBufferingState

このルーチンは、バッファーリング状態の変更要求を処理するために呼び出されます。

RxCompleteRequest

このルーチンは、RX_CONTEXT 構造体に関連付けられている IRP を完了するために使用されます。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxCompleteRequest_Real

このルーチンは、RX_CONTEXT 構造体に関連付けられている IRP を完了するために使用されます。 このルーチンは、ネットワーク ミニ リダイレクターでは使用しないでください。

RxCreateMidAtlas

このルーチンは、MID_ATLAS データ構造の新しいインスタンスを割り当てて初期化します。 RDBSS では、ネットワーク クライアント (ミニ リダイレクター) とサーバーの両方が、接続で同時にアクティブな要求を区別する方法として、このデータ構造で定義されている多重 ID (MID) が使用されます。

RxCreateNetFcb

このルーチンは、新しい FCB 構造体を割り当て、初期化し、この FCB が開かれている NET_ROOT 構造体のメモリ内データ構造に挿入します。 割り当てられた構造体には、SRV_OPENと FOBX 構造体の領域があります。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxCreateNetFobx

このルーチンは、新しいファイル オブジェクト拡張子 (FOBX) 構造体を割り当て、初期化し、挿入します。 ネットワーク ミニ リダイレクターは、正常な作成操作の最後に FOBX を作成するには、このルーチンを呼び出す必要があります。

RxCreateNetRoot

このルーチンは、NET_ROOT 構造体を表すノードを構築し、関連付けられているデバイス オブジェクトのネット名テーブルに名前を挿入します。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクターでは使用しないでください。

RxCreateRxContext

このルーチンは、新しい RX_CONTEXT 構造体を割り当て、データ構造を初期化します。

RxCreateSrvCall

このルーチンは、サーバー呼び出しコンテキストを表すノードを構築し、RDBSS が保持するネット名テーブルに名前を挿入します。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxCreateSrvOpen

このルーチンは、RDBSS によって使用されるメモリ内データ構造に新しい SRV_OPEN 構造体を割り当て、初期化し、挿入します。 新しい構造体を割り当てる必要がある場合は、FOBX 構造体の領域があります。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxCreateVNetRoot

このルーチンは、V_NET_ROOT 構造体を表すノードを構築し、その名前をネット名テーブルに挿入します。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxDbgBreakPoint

このルーチンによって例外が発生します。カーネル デバッガーがインストールされている場合はそれによって処理され、インストールされていない場合はデバッグ システムによって処理されます。

RxDereference

このルーチンは、RDBSS で使用される参照カウントデータ構造のインスタンスに対して参照カウントを減少します。

RxDereferenceAndDeleteRxContext_Real

このルーチンは、RX_CONTEXT 構造体を逆参照し、参照カウントが 0 になると、RDBSS のメモリ内データ構造から指定された RX_CONTEXT 構造体の割り当てを解除して削除します。

RxDestroyMidAtlas

このルーチンは、MID_ATLAS データ構造の既存のインスタンスを破棄し、割り当てられたメモリを解放します。

RxDispatchToWorkerThread

このルーチンは、ワーカー スレッドのコンテキストでルーチンを呼び出します。

RxDriverEntry

このルーチンは、RDBSS を初期化するために DriverEntry からモノリシック ネットワーク ミニ リダイレクター ドライバーによって呼び出されます。

モノリシック ドライバー以外の場合、この初期化ルーチンは、rdbss.sys デバイス ドライバーの DriverEntry ルーチンと同じです。

RxFinalizeConnection

このルーチンは、共有への接続を削除します。 接続で開いているすべてのファイルは、指定された力のレベルに応じて閉じられます。 ネットワーク ミニ リダイレクターは、接続を強制的に閉じるオプションが指定されていない限り、パフォーマンス上の理由からトランスポート接続を開いたままにすることを選択できます。

RxFinalizeNetFcb

このルーチンは、指定された FCB 構造体を最終処理します。 呼び出し元には、FCB に関連付けられている NET_ROOT 構造体に対する排他ロックが必要です。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxFinalizeNetFobx

このルーチンは、指定された FOBX 構造体を最終処理します。 呼び出し元には、この FOBX に関連付けられている FCB に対する排他ロックが必要です。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクターでは使用しないでください。

RxFinalizeNetRoot

このルーチンは、指定された NET_ROOT 構造体を最終処理します。 呼び出し元は、(SRV_CALL 構造体を介して) この NET_ROOT 構造体に関連付けられているデバイス オブジェクトの NetName テーブルのロックに対する排他アクセス権を持っている必要があります。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxFinalizeSrvCall

このルーチンは、指定された SRV_CALL 構造体を最終処理します。 呼び出し元は、この SRV_CALL 構造体に関連付けられているデバイス オブジェクトの NetName テーブルのロックに対する排他アクセス権を持っている必要があります。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxFinalizeSrvOpen

このルーチンは、指定された SRV_OPEN 構造体を最終処理します。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxFinalizeVNetRoot

このルーチンは、指定された V_NET_ROOT 構造体を最終処理します。 呼び出し元は、この V_NET_ROOT 構造体に関連付けられているデバイス オブジェクトの NetName テーブルのロックに対する排他アクセス権を持っている必要があります。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクターでは使用しないでください。

RxFinishFcbInitialization

このルーチンは、ネットワーク ミニ リダイレクターによる作成操作が正常に完了した後、FCB の初期化を完了するために使用されます。

RxForceFinalizeAllVNetRoots

このルーチン強制は、特定の NET_ROOT 構造体に関連付けられているすべての V_NET_ROOT 構造体を最終処理します。 呼び出し元は、この V_NET_ROOT 構造体に関連付けられているデバイス オブジェクトの NetName テーブルのロックに対する排他アクセス権を持っている必要があります。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクターでは使用しないでください。

RxFsdDispatch

このルーチンは、I/O 要求パケット (IRP) を処理する RDBSS のファイル システム ドライバー (FSD) ディスパッチを実装します。 このルーチンは、要求の RDBSS 処理を開始するドライバー ディスパッチ ルーチンのネットワーク ミニ リダイレクターによって呼び出されます。

RxFsdPostRequest

このルーチンは、ファイル システム プロセス (FSP) によって処理するために、ワーカー キューに RX_CONTEXT 構造体で指定された I/O 要求パケット (IRP) をキューに入れます。

RxGetFileSizeWithLock

このルーチンは、64 ビット値が一貫して読み取られるように、ロックを使用して FCB 構造体からファイル サイズを取得します。

RxGetRDBSSProcess

このルーチンは、RDBSS カーネル プロセスによって使用されるメイン スレッドのプロセスへのポインターを返します。

RxIndicateChangeOfBufferingState

このルーチンは、後で処理するために、バッファーリング状態の変更要求 (たとえば、便宜的ロックの解除指示) を登録するために呼び出されます。

RxIndicateChangeOfBufferingStateForSrvOpen

このルーチンは、後で処理するために、バッファーリング状態の変更要求 (たとえば、便宜的ロックの解除指示) を登録するために呼び出されます。

RxInferFileType

このルーチンは、RX_CONTEXT 構造体の CreateOptions (Create.NtCreateParameters.CreateOptions) フィールドからファイルの種類 (ディレクトリまたはディレクトリ以外) を推測しようとします。

RxInitializeContext

このルーチンは、新しく割り当てられた RX_CONTEXT 構造体を初期化します。

RxIsThisACscAgentOpen

このルーチンは、ファイルがユーザー モードのクライアント側キャッシュ エージェントによって開かれたかどうかを判断します。

このルーチンは、Windows Server 2003 でのみ使用できます。

RxLockEnumerator

このルーチンは、FCB のファイル ロックを列挙するために、ネットワーク ミニ リダイレクターから呼び出されます。

RxLogEventDirect

このルーチンは、エラーを I/O エラー ログに記録するために呼び出されます。 このルーチンを 直接呼び出す代わりに、RxLogEvent マクロまたは RxLogFailure マクロを使用することをお勧めします。

RxLogEventWithAnnotation

このルーチンは、I/O エラー ログ構造を割り当て、ログ構造を入力し、この構造体を I/O エラー ログに書き込みます。

RxLogEventWithBufferDirect

このルーチンは、エラーを I/O エラー ログに記録するために呼び出されます。 このルーチンは、I/O エラー ログ構造に格納されているデータ バッファーに行番号と状態をエンコードします。

RxLowIoCompletion

このルーチンは、処理が完了したときに、ネットワーク ミニ リダイレクター ドライバーの低速 I/O ルーチンによって呼び出される必要があります (ルーチンが最初に保留中を返した場合)。

RxLowIoGetBufferAddress

このルーチンは、RX_CONTEXT 構造体の LowIoContext 構造体から MDL に対応するバッファーを返します。

RxMakeLateDeviceAvailable

このルーチンは、"遅延デバイス" を使用できるようにデバイス オブジェクトを変更します。 遅延デバイスは、ドライバーの読み込みルーチンで作成されないデバイスです。

RxMapAndDissociateMidFromContext

このルーチンは、MID を MID_ATLAS データ構造内の関連付けられたコンテキストにマップし、コンテキストから MID の関連付けを解除します。

RxMapMidToContext

このルーチンは、MID を MID_ATLAS データ構造内の関連するコンテキストにマップします。

RxMapSystemBuffer

このルーチンは、I/O 要求パケット (IRP) からシステム バッファー アドレスを返します。

RxNameCacheActivateEntry

このルーチンは、名前キャッシュ エントリを受け取り、有効期限とネットワーク ミニ リダイレクター コンテキストを更新します。 次に、アクティブなリストにエントリを配置します。

RxNameCacheCheckEntry

このルーチンは、有効な NAME_CACHE エントリをチェックします。

RxNameCacheCreateEntry

このルーチンは、指定された名前文字列を使用して NAME_CACHE 構造体を割り当てて初期化します。 呼び出し元は、名前キャッシュ コンテキストの追加のネットワーク ミニ リダイレクター要素を初期化し、そのエントリを名前キャッシュアクティブ リストに配置することが想定されます。

RxNameCacheExpireEntry

このルーチンは、フリー リストに NAME_CACHE エントリを配置します。

RxNameCacheExpireEntryWithShortName

このルーチンは、名前プレフィックスが指定された短いファイル名と一致するすべての NAME_CACHE エントリの有効期限が切れます。

RxNameCacheFetchEntry

このルーチンは、NAME_CACHE エントリの指定した名前文字列との一致を検索します。

RxNameCacheFinalize

このルーチンは、NAME_CACHE_CONTROL 構造体に関連付けられているすべての NAME_CACHE エントリのストレージを解放します。

RxNameCacheFreeEntry

このルーチンは、NAME_CACHE エントリのストレージを解放し、NAME_CACHE_CONTROL 構造体に関連付けられている NAME_CACHE キャッシュ エントリの数をデクリメントします。

RxNameCacheInitialize

このルーチンは、NAME_CACHE 構造体を初期化し、NAME_CACHE_CONTROL 構造体に関連付けます。

RxNewMapUserBuffer

このルーチンは、低速 I/O に使用されるユーザー バッファーのアドレスを返します。

このルーチンは、Windows XP および Windows 2000 でのみ使用できます。

RxpAcquirePrefixTableLockExclusive

このルーチンは、SRV_CALL 名と NET_ROOT 名のカタログ化に使用されるプレフィックス テーブルに対する排他ロックを取得します。

このルーチンは、Windows XP および Windows 2000 でのみ使用できます。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクターでは使用しないでください。

RxpAcquirePrefixTableLockShared

このルーチンは、SRV_CALL 名と NET_ROOT 名のカタログ化に使用されるプレフィックス テーブルの共有ロックを取得します。

このルーチンは、Windows XP および Windows 2000 でのみ使用できます。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxpDereferenceAndFinalizeNetFcb

このルーチンは、参照カウントを逆参照し、FCB を最終処理します。

このルーチンは、Windows Server 2003 Service Pack 1 (SP1) 以降でのみ使用できます。

RxpDereferenceNetFcb

このルーチンは、FCB の参照カウントを減少します。

RxPostOneShotTimerRequest

このルーチンは、ワンショット タイマー要求を初期化するためにドライバーによって使用されます。 このルーチンに渡されるワーカー スレッド ルーチンは、タイマーの有効期限が切れると 1 回呼び出されます。

RxPostRecurrentTimerRequest

このルーチンは、繰り返しタイマー要求を初期化するために使用されます。 このルーチンに渡されるワーカー スレッド ルーチンは、このルーチンへの入力パラメーターに基づいて、繰り返しタイマーが起動したときに一定の間隔で呼び出されます。

RxPostToWorkerThread

このルーチンは、ワーカー スレッドのコンテキストでルーチンを呼び出します。

RxpReferenceNetFcb

このルーチンは、FCB の参照カウントを増分します。

RxPrefixTableLookupName

ルーチンは、SRV_CALL および NET_ROOT 名をカタログ化するために使用されるプレフィックス テーブル内の名前を検索し、基になるポインターから包含構造体に変換します。

このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxpReleasePrefixTableLock

このルーチンは、SRV_CALL 名と NET_ROOT 名のカタログ化に使用されるプレフィックス テーブルのロックを解放します。

このルーチンは、Windows XP および Windows 2000 でのみ使用できます。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクター ドライバーでは使用しないでください。

RxPrepareContextForReuse

このルーチンは、実行されたすべての操作固有の割り当てと取得をリセットすることによって、再利用するために RX_CONTEXT 構造を準備します。 IRP から取得したパラメーターは変更されません。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクターでは使用しないでください。

RxPrepareToReparseSymbolicLink

このルーチンは、再解析を容易にするためにファイル オブジェクト名を設定します。 このルーチンは、シンボリック リンクを走査するためにネットワーク ミニ リダイレクターによって使用されます。 このルーチンは RDBSS によって内部的に使用され、ネットワーク ミニ リダイレクターでは使用しないでください。

RxpTrackDereference

このルーチンは、チェック済みビルドの SRV_CALL、NET_ROOT、V_NET_ROOT、FOBX、FCB、SRV_OPEN 構造体を逆参照する要求の追跡に使用されます。 これらの逆参照要求のログには、ログ システムと WMI からアクセスできます。

製品版ビルドでは、このルーチンは何も行いません。

RxpTrackReference

このルーチンは、チェック済みビルドの SRV_CALL、NET_ROOT、V_NET_ROOT、FOBX、FCB、SRV_OPEN 構造体を参照する要求の追跡に使用されます。 これらの参照要求のログには、ログ システムと WMI からアクセスできます。

製品版ビルドでは、このルーチンは何も行いません。

RxpUnregisterMinirdr

このルーチンは、RDBSS を使用してドライバーの登録を解除し、内部 RDBSS 登録テーブルから登録情報を削除するために、ネットワーク ミニ リダイレクター ドライバーによって呼び出されます。

RxPurgeAllFobxs

このルーチンは、ネットワーク ミニ リダイレクターに関連付けられているすべての FOBX 構造体を消去します。

RxPurgeRelatedFobxs

このルーチンは、NET_ROOT 構造体に関連付けられているすべての FOBX 構造体を消去します。

RxReassociateMid

このルーチンは、代替コンテキストで MID を再関連付けします。

RxReference

このルーチンは、RDBSS で使用される参照カウントデータ構造のインスタンスに対して参照カウントを増分します。

RxRegisterMinirdr

このルーチンは、RDBSS にドライバーを登録するネットワーク ミニ リダイレクター ドライバーによって呼び出されます。これにより、登録情報が内部登録テーブルに追加されます。 RDBSS は、ネットワーク ミニ リダイレクター用のデバイス オブジェクトも構築します。

RxReleaseFcbResourceInMRx

このルーチンは、以前に RxAcquireExclusiveFcbResourceInMRx または RxAcquireSharedFcbResourceInMRx を使用して取得された FCB リソースを解放します。

RxReleaseFcbResourceForThreadInMRx

このルーチンは、 RxAcquireSharedFcbResourceInMRxEx を使用して取得された FCB リソースを解放します。

このルーチンは、Windows Server 2003 Service Pack 1 (SP1) 以降でのみ使用できます。

RxResumeBlockedOperations_Serially

このルーチンは、シリアル化されたブロッキング I/O キュー上の次の待機スレッド (ある場合) を起動します。

RxScavengeAllFobxs

このルーチンは、特定のネットワーク ミニ リダイレクター デバイス オブジェクトに関連付けられているすべての FOBX 構造体を清掃します。

RxScavengeFobxsForNetRoot

このルーチンは、指定された NET_ROOT 構造に関連するすべての FOBX 構造体を清掃します。

RxSetDomainForMailslotBroadcast

このルーチンは、ネットワーク ミニ リダイレクター ドライバーによって呼び出されて、メールスロットがドライバーでサポートされている場合にメールスロット ブロードキャストに使用されるドメインを設定します。

RxSetMinirdrCancelRoutine

このルーチンは、RX_CONTEXT 構造体のネットワーク ミニ リダイレクターキャンセル ルーチンを設定します。

RxSetSrvCallDomainName

このルーチンは、特定のサーバー (SRV_CALL 構造体) に関連付けられているドメイン名を設定します。

RxSpinDownMRxDispatcher

このルーチンは、ネットワーク ミニ リダイレクターのディスパッチャー コンテキストを破棄します。

このルーチンは、Windows XP 以降でのみ使用できます。

RxStartMinirdr

このルーチンは、自身を登録するために呼び出されたネットワーク ミニ リダイレクターを起動します。 また、RDBSS は、ネットワーク ミニ リダイレクター ドライバーを「汎用名前付け規則 (UNC)」 プロバイダーとして「複数の UNC プロバイダー (MUP)」 に登録します (ドライバーが UNC 名のサポートを示している場合)。

RxStopMinirdr

このルーチンは、ネットワーク ミニ リダイレクター ドライバーを停止します。 停止したドライバーは、新しいコマンドを受け入れなくなります。

RxUnregisterMinirdr

このルーチンは、RDBSS でドライバーの登録を解除し、内部 RDBSS 登録テーブルから登録情報を削除するネットワーク ミニ リダイレクター ドライバーによって呼び出される rxstruc.h で定義されているインライン関数です。 RxUnregisterMinirdr インライン関数は、RxpUnregisterMinirdr を内部的に呼び出します。

_RxAllocatePoolWithTag

このルーチンは、ブロックの先頭で 4 バイトのタグを使用してプールからメモリを割り当てます。これは、メモリ問題のインスタンスをキャッチするのに役立ちます。

このルーチンを直接呼び出す代わりに、RxAllocatePoolWithTag マクロを使用することをお勧めします。

_RxCheckMemoryBlock

このルーチンは、特別な RX_POOL_HEADER ヘッダー署名のメモリ ブロックをチェックします。 ルーチンを使用するには、ネットワーク ミニリダイレクター ドライバーでこの特別な署名ブロックを割り当てられるメモリに追加する必要があることに注意してください。

この特別なヘッダー ブロックが実装されていないため、このルーチンは使用しないでください。

_RxFreePool

このルーチンは、メモリ プールを解放します。

このルーチンを呼び出す代わりに、RxFreePool マクロを使用することをお勧めします。

_RxLog

このルーチンは、書式設定文字列と可変数のパラメーターを受け取り、ログ記録が有効になっている場合に I/O エラー ログ エントリとして構造化するための出力文字列を書式設定します。

このルーチンを直接呼び出す代わりに、RxLog マクロを使用することをお勧めします。

このルーチンは、Windows Server 2003、Windows XP、および Windows 2000 上の RDBSS のチェック済みビルドでのみ使用できます。

__RxFillAndInstallFastIoDispatch

このルーチンは、高速 I/O ディスパッチ ベクターを通常のディスパッチ I/O ベクターと同じに入力し、渡されたデバイス オブジェクトに関連付けられているドライバー オブジェクトにインストールします。

このルーチンは非モノリシック ドライバーにのみ実装され、モノリシック ドライバーでは何も行われません。

__RxSynchronizeBlockingOperations

このルーチンは、ブロッキング I/O を同じ作業キューに同期するために使用されます。 このルーチンは、名前付きパイプ操作を同期するために RDBSS によって内部的に使用されます。 このルーチンは、ネットワーク ミニ リダイレクターによってメインに含まれる別のキューで操作を同期するために、ネットワーク ミニ リダイレクターによって使用できます。

このルーチンは、Windows Server 2003 でのみ使用できます。

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock

このルーチンは、ブロッキング I/O を同じ作業キューに同期するために使用されます。 このルーチンは、名前付きパイプ操作を同期するために RDBSS によって内部的に使用されます。 このルーチンは、ネットワーク ミニ リダイレクターによってメインに含まれる別のキューで操作を同期するために、ネットワーク ミニ リダイレクターによって使用できます。

このルーチンは、Windows XP および Windows 2000 でのみ使用できます。