次の方法で共有


AcxStreamAddEvents 関数 (acxstreams.h)

AcxStreamAddEvents は、ACXEVENT オブジェクトを使用して既存のストリームにイベントを追加します。 ACX オブジェクトの詳細については、ACX - ACX オブジェクトの概要を参照してください。

構文

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

パラメーター

Stream

既存の ACXSTREAM オブジェクト。 ACXSTREAM オブジェクトは、回線によって作成されたオーディオ ストリームを表します。 ストリームは、親回線の要素に基づいて作成された要素の一覧で構成されます。

Events

ストリームに追加する ACXEVENT オブジェクトへのポインター。 ACXEVENT オブジェクトは、ドライバー レベルで使用できる非同期通知を表します。 イベントは、AcxCircuits、AcxStreams、AcxElements、および AcxPins に追加できます。 内部的には、KS イベントとして上位レイヤーに公開されます。 ACX オブジェクトの詳細については、ACX - ACX オブジェクトの概要を参照してください。

EventsCount

イベントの数。 これは 1 から始まるカウントです。

戻り値

呼び出しが成功した場合に STATUS_SUCCESS を返します。 それ以外の場合は、適切なエラー コードが返されます。 詳細については、NTSTATUS 値 の使用に関するを参照してください。

備考

使用例を次に示します。

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

ACX の要件

最小 ACX バージョン: 1.0

ACX バージョンの詳細については、ACX バージョンの概要 参照してください。

必要条件

要件 価値
ヘッダー acxstreams.h
IRQL PASSIVE_LEVEL

関連項目

  • acxstreams.h ヘッダー する