コールバック関数POFFLINE_ROUTINE (resapi.h)
クリーンアップ処理が完了した後、 リソース を使用不可としてマークします。 POFFLINE_ROUTINE型は、この関数へのポインターを定義します。
構文
POFFLINE_ROUTINE PofflineRoutine;
DWORD PofflineRoutine(
[in] RESID Resource
)
{...}
パラメーター
[in] Resource
オフラインにするリソースのリソース識別子。
戻り値
リターン コード/値 | Description |
---|---|
|
要求が正常に完了し、リソースがオフラインです。 |
|
要求はまだ保留中であり、オフライン要求を処理するためにスレッドがアクティブ化されています。 |
他の理由で操作が成功しなかった場合、 オフライン は システム エラー コードのいずれかを返す必要があります。
解説
Offline がERROR_IO_PENDING以外のエラー コードを返す場合、リソース モニターはイベントをログに記録し、Terminate を呼び出します。
オフライン エントリ ポイント関数の効果的な実装戦略については、「オフラインの実装」を参照してください。
例
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
対象プラットフォーム | Windows |
ヘッダー | resapi.h |