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_EVENT 或 KSPROPERTY_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_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT