ISensorClassExtension::CleanupFile メソッド (sensorsclassextension.h)
ISensorClassExtension::CleanupFile メソッドは、指定されたアプリケーションの保留中のすべての I/O 要求を閉じてキャンセルするファイル ハンドルについてクラス拡張機能に通知します。
構文
HRESULT CleanupFile(
IWDFFile *pWdfFile
);
パラメーター
pWdfFile
閉じるアプリケーションのファイル オブジェクトを表す IWDFFile インターフェイスへのポインター。
戻り値
このメソッドは HRESULT を返します。 指定できる値には、次のいずれかの値が含まれますが、これらに限定されません。
リターン コード | 形容 |
---|---|
S_OK | メソッドは成功しました。 |
E_POINTER | 必要なポインター引数が NULL でした。 |
HRESULT_FROM_WIN32(ERROR_CAN_NOT_COMPLETE) | クラス拡張機能が初期化されていません。 |
備考
ドライバーは、IFileCallbackCleanup::OnCleanupFile UMDF からのメソッド呼び出しを転送するには、このメソッドを呼び出す必要があります。 この呼び出しは、ファイル ハンドルが閉じるたびに受け取ります。 通常、この呼び出しは、アプリケーションが応答を停止した後に受け取ります。
完了すると、センサー クラス拡張機能は、ISensorDriver::OnClientDisconnectでドライバーを呼び出し、必要に応じて ISensorDriver::OnClientUnsubscribeFromEvents をします。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | sensorsclassextension.h |
ライブラリ | SensorsClassExtension.lib |
関連項目
ISensorClassExtension の