ISensorDriver::OnClientUnsubscribeFromEvents メソッド (sensorsclassextension.h)
ISensorDriver::OnClientUnsubscribeFromEvents メソッドは、クライアント アプリケーションがイベント通知を要求しなくなったことをセンサー ドライバーに通知します。
構文
HRESULT OnClientUnsubscribeFromEvents(
IWDFFile *pClientFile,
LPWSTR pwszSensorID
);
パラメーター
pClientFile
イベント通知の取り消しを要求するアプリケーションのファイル オブジェクトを表す IWDFFile インターフェイスへのポインター。
pwszSensorID
クライアント アプリケーションがイベント通知の取り消しを要求しているセンサーの ID を含む LPWSTR。
戻り値
操作が成功した場合、このメソッドは S_OKを返します。 それ以外の場合、このメソッドは Winerror.h で定義されているエラー コードのいずれかを返します。
注釈
センサー クラス拡張機能は、次のインスタンスでこのメソッドを呼び出します。
- アプリケーションはイベントの登録を解除します。
- アプリケーションは正常に閉じます。
- ユーザーは、指定したセンサーを含むデバイスにアクセスするためのアプリケーションのアクセス許可を取り消します。
- センサー クラス拡張機能がシャットダウンしています。
- ISensorClassExtension::CleanupFile の呼び出しからのクリーンアップ作業が完了しました。
このメソッドの使用方法の詳細については、「 データのフィルター処理」を参照してください。
ClientData 構造体は次のように定義されます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | sensorsclassextension.h |
Library | SensorsClassExtension.lib |