Fungsi AcxStreamAddEvents (acxstreams.h)

AcxStreamAddEvents menambahkan peristiwa ke aliran yang ada menggunakan objek ACXEVENT. Untuk informasi selengkapnya tentang Objek ACX, lihat ACX - Ringkasan Objek ACX.

Sintaks

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

Parameter

Stream

Objek ACXSTREAM yang ada. Objek ACXSTREAM mewakili aliran audio yang dibuat oleh sirkuit. Aliran terdiri dari daftar elemen yang dibuat berdasarkan elemen sirkuit induk.

Events

Penunjuk ke Objek ACXEVENT yang akan ditambahkan ke Stream. Objek ACXEVENT mewakili pemberitahuan asinkron yang tersedia di tingkat driver. Peristiwa dapat ditambahkan ke AcxCircuits, AcxStreams, AcxElements dan AcxPins. Secara internal mereka diekspos sebagai peristiwa KS ke lapisan atas. Untuk informasi selengkapnya tentang Objek ACX, lihat ACX - Ringkasan Objek ACX.

EventsCount

Hitungan peristiwa. Ini adalah jumlah berbasis satu.

Menampilkan nilai

Mengembalikan STATUS_SUCCESS jika panggilan berhasil. Jika tidak, ia mengembalikan kode kesalahan yang sesuai. Untuk informasi selengkapnya, lihat Menggunakan Nilai NTSTATUS.

Keterangan

Contoh

Contoh penggunaan ditunjukkan di bawah ini.

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

Persyaratan ACX

Versi ACX minimum: 1.0

Untuk informasi selengkapnya tentang versi ACX, lihat Gambaran umum versi ACX.

Persyaratan

Persyaratan Nilai
Header acxstreams.h
IRQL PASSIVE_LEVEL

Lihat juga