EVT_AUDIO_SENSORS_STOP_SESSIONコールバック関数は、オーディオ ドライバーによって実装され、以前に開始されたセンサー セッションを停止するためにオーディオ センサー ドライバーによって呼び出されます。
構文
EVT_AUDIO_SENSORS_STOP_SESSION EvtAudioSensorsStopSession;
NTSTATUS EvtAudioSensorsStopSession(
PVOID Context,
AUDIO_MODULE_ID ModuleId,
ULONG SensorsSessionId
)
{...}
パラメーター
Context
インターフェイスが取得されたときに提供されたオーディオ ドライバー提供のコンテキストへのポインター。
ModuleId
この操作のターゲット オーディオ モジュールを識別する AUDIO_MODULE_ID 構造体。
SensorsSessionId
セッションの開始時に EVT_AUDIO_SENSORS_START_SESSION コールバックによって返されたセッション識別子。
戻り値
NTSTATUS 値を返します。 操作 が成功した場合は、STATUS_SUCCESS を返します。 それ以外の場合は、適切な NTSTATUS エラー コードを返します。
注釈
EVT_AUDIO_SENSORS_STOP_SESSION コールバックは、以前に EVT_AUDIO_SENSORS_START_SESSION で開始されたセンサー セッションを終了する必要がある場合に、オーディオ ドライバーによって呼び出されます。
この関数が正常に返された後、 SensorsSessionId は無効になり、後続の操作では使用できません。
オーディオ ドライバーは、セッションに関連付けられているすべてのリソースをクリーンアップし、アクティブなセンシング操作が正しく終了していることを確認する必要があります。
Requirements
| Requirement | 価値 |
|---|---|
| Header | audiosensors.h |
| IRQL | PASSIVE_LEVEL |