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