次の方法で共有


rxprocs.h ヘッダー

このヘッダーは ifsk によって使用されます。 詳細については、次を参照してください。

rxprocs.h には、次のプログラミング インターフェイスが含まれています。

関数

 
FsRtlCheckOplock

FsRtlCheckOplock ルーチンがファイル I/O 操作の IRP を、ファイルの現在の日和見ロック (oplock) 状態と同期する方法について説明します。
FsRtlNotifyFullChangeDirectory

FsRtlNotifyFullChangeDirectory ルーチンが通知要求の通知構造を作成し、指定した通知リストに追加する方法について説明します。
FsRtlOplockIsFastIoPossible

FsRtlOplockIsFastIoPossible がファイルの日和見ロック (oplock) 状態をチェックして、高速 I/O をファイルに対して実行できるかどうかを判断する方法について説明します。
RxChangeBufferingState

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

RxCompleteRequest は、RX_CONTEXT構造体に関連付けられている IRP 要求を完了します。
RxCompleteRequest_Real

RxCompleteRequest_Realは、RX_CONTEXT構造体に関連付けられている IRP 要求を完了します。
RxDereference

RxDereference は、RDBSS で使用される複数の参照カウント データ構造について、構造体の NodeReferenceCount メンバーを 1 つずつデクリメントします。
RxDriverEntry

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

RxFinalizeConnection 関数の詳細を確認してください。
RxFinalizeNetFcb

RxFinalizeNetFCB は、指定された FCB 構造体を最終処理します。 呼び出し元には、FCB に関連付けられているNET_ROOTに対する排他ロックが必要です。
RxForceFinalizeAllVNetRoots

RxForceFinalizeAllVNetRoots は、特定のNET_ROOT構造体に関連付けられているすべてのV_NET_ROOT構造体を強制終了します。 呼び出し元には、デバイス オブジェクトに関連付けられている netname テーブルに対する排他ロックが必要です。
RxFsdPostRequest

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

RxIndicateChangeOfBufferingState は、後で処理するために変更バッファリング状態要求 (たとえば、oplock break インジケーター) を登録するために呼び出されます。 必要に応じて、さらに処理するためのワーカー スレッド ルーチンがアクティブ化されます。
RxIndicateChangeOfBufferingStateForSrvOpen

RxIndicateChangeOfBufferingStateForSrvOpen は、後で処理するために変更バッファリング状態要求 (たとえば、oplock break インジケーター) を登録するために呼び出されます。 必要な前提条件が満たされると、oplock はさらに処理されます。
RxIsThisACscAgentOpen

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

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

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

RxLogEventWithAnnotation は、I/O エラー ログ構造を割り当て、情報を入力して、エントリを I/O エラー ログに書き込みます。
RxLogEventWithBufferDirect

RxLogEventWithBufferDirect は、I/O エラー ログ構造を割り当て、情報を入力して、エントリを I/O エラー ログに書き込みます。
RxMapSystemBuffer

RxMapSystemBuffer は、IRP からシステム バッファー アドレスを返します。
RxPrepareToReparseSymbolicLink

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

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

RxReference は、RDBSS で使用される参照カウントされたデータ構造のいくつかについて、構造体の NodeReferenceCount メンバーを 1 ずつインクリメントします。
RxScavengeAllFobxs

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

RxSetSrvCallDomainName は、ネットワーク ミニ リダイレクター ドライバーによって呼び出され、特定のサーバー (SRV_CALL構造体) に関連付けられているドメイン名を設定します。