AcxStreamAddEvents 函式 (acxstreams.h)

AcxStreamAddEvents 會使用 ACXEVENT 物件,將事件新增至現有的數據流。 如需 ACX 對象的詳細資訊,請參閱 ACX 物件摘要

語法

NTSTATUS AcxStreamAddEvents(
  ACXSTREAM Stream,
  ACXEVENT  *Events,
  ULONG     EventsCount
);

參數

Stream

現有的 ACXSTREAM 物件。 ACXSTREAM 物件代表線路所建立的音訊數據流。 數據流是由根據父線路元素所建立的專案清單所組成。

Events

要新增至 Stream 之 ACXEVENT 物件的指標。 ACXEVENT 物件代表可在驅動程式層級取得的異步通知。 事件可以新增至 AcxCircuits、AcxStreams、AcxElements 和 AcxPins。 在內部,它們會公開為 KS 事件給上層。 如需 ACX 對象的詳細資訊,請參閱 ACX 物件摘要

EventsCount

事件的計數。 這是一個以計數為基礎的計數。

傳回值

如果呼叫成功,則傳 STATUS_SUCCESS 回 。 否則,它會傳回適當的錯誤碼。 如需詳細資訊,請參閱 使用NTSTATUS值

備註

範例

範例使用方式如下所示。

    ACXEVENT event;
    ...
    AcxStreamAddEvents(Stream, &event, 1);

ACX 需求

最低 ACX 版本: 1.0

如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀

規格需求

需求
標頭 acxstreams.h
IRQL PASSIVE_LEVEL

另請參閱