PMRX_FINALIZE_SRVCALL_CALLDOWN コールバック関数 (mrx.h)
MRxFinalizeSrvCall ルーチンは RDBSS によって呼び出され、ネットワーク ミニ リダイレクターがSRV_CALL構造体を最終処理するように要求します。
構文
PMRX_FINALIZE_SRVCALL_CALLDOWN PmrxFinalizeSrvcallCalldown;
NTSTATUS PmrxFinalizeSrvcallCalldown(
IN OUT PMRX_SRV_CALL SrvCall,
IN BOOLEAN Force
)
{...}
パラメーター
SrvCall
[入力、出力]最終処理するSRV_CALL構造体へのポインター。
Force
[入力]切断が直ちに適用されるかどうかを示すブール値へのポインター。SRV_CALL構造体の参照カウントは無視されます。 Force パラメーターは、RxFinalizeSrvCall ルーチンに渡される ForceFinalize パラメーターです。 このアクションにより、 MRxFinalizeSrvCall の呼び出しがトリガーされます。
戻り値
MRxFinalizeSrvCall は成功時にSTATUS_SUCCESSを返します。
注釈
MRxFinalizeSrvCall は、RDBSS がSRV_CALL構造体を破棄するときに呼び出されます。 ネットワーク ミニ リダイレクターは、サーバーへの接続を閉じる必要があります。
MRxFinalizeSrvCall は、 RxFinalizeSrvCall 呼び出しを受信した後に RDBSS によって呼び出されます。 RXFinalizeSrvCall が RDBSS システム プロセスとは異なるプロセスから呼び出された場合、後で実行するために MRxFinalizeSrvCall の呼び出しがワーカー スレッドにポストされます。 後で RxFinalizeSrvCall が呼び出され、SRV_CALL構造体のファイナライズが完了します。
RDBSS は 、MRxFinalizeSrvCall 呼び出しからの戻り値を無視します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | mrx.h (Mrx.h を含む) |