KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY 結構 (ksmedia.h)

KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY 結構會將事件句柄附加至 KSPROPERTY 結構

語法

typedef struct {
  KSPROPERTY Property;
  HANDLE     NotificationEvent;
} KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY, *PKSRTAUDIO_NOTIFICATION_EVENT_PROPERTY;

成員

Property

用戶端在呼叫 KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENTKSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT之前適當初始化的 KSPROPERTY 結構。

NotificationEvent

指定要註冊或取消註冊事件通知的使用者模式事件句柄。

備註

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT和KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT屬性要求會使用 KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY 結構,將使用者模式事件句柄從客戶端傳遞至驅動程式。

NotificationEvent 成員是使用者模式事件句柄,在註冊時,會在緩衝區 DMA 進行時接收訊號。 只有在成功呼叫 KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION時,才能使用通知功能。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 ksmedia.h

另請參閱

KSPROPERTY

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT