AcxStreamAddEvents 函式 (acxstreams.h)
AcxStreamAddEvents 使用 ACXEVENT 物件將事件新增至現有的數據流。 如需 ACX 物件的詳細資訊,請參閱 ACX - ACX 物件的摘要。
語法
NTSTATUS AcxStreamAddEvents(
ACXSTREAM Stream,
ACXEVENT *Events,
ULONG EventsCount
);
參數
Stream
現有的 ACXSTREAM 物件。 ACXSTREAM 物件代表線路所建立的音訊數據流。 數據流是由根據父線路元素所建立的專案清單所組成。
Events
要新增至 Stream 之 ACXEVENT 物件的指標。 ACXEVENT 物件代表可在驅動程式層級取得的異步通知。 事件可以新增至 AcxCircuits、AcxStreams、AcxElements 和 AcxPins。 在內部,它們會公開為 KS 事件至上層。 如需 ACX 物件的詳細資訊,請參閱 ACX - ACX 物件的摘要。
EventsCount
事件的計數。 這是一個以計數為基礎的計數。
傳回值
如果呼叫成功,則傳回 STATUS_SUCCESS
。 否則,它會傳回適當的錯誤碼。 如需詳細資訊,請參閱使用NTSTATUS值 。
言論
例
範例使用方式如下所示。
ACXEVENT event;
...
AcxStreamAddEvents(Stream, &event, 1);
ACX 需求
ACX 最低版本: 1.0
如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀。
要求
要求 | 價值 |
---|---|
標頭 | acxstreams.h |
IRQL | PASSIVE_LEVEL |