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) クラス拡張機能が初期化されていません。

注釈

ドライバーは、UMDF から IFileCallbackCleanup::OnCleanupFile メソッド呼び出しを転送するには、このメソッドを呼び出す必要があります。 この呼び出しは、ファイル ハンドルが閉じるたびに受け取ります。 通常、この呼び出しは、アプリケーションが応答を停止した後に受け取ります。

完了すると、センサー クラス拡張機能は 、ISensorDriver::OnClientDisconnect、および ISensorDriver::OnClientUnsubscribeFromEvents でドライバーを呼び出します (該当する場合)。

要件

要件
対象プラットフォーム Windows
ヘッダー sensorsclassextension.h
Library SensorsClassExtension.lib

こちらもご覧ください

ISensorClassExtension