Fungsi AcxStreamDispatchAcxRequest (acxstreams.h)
AcxStreamDispatchAcxRequest mengirimkan permintaan ACX menggunakan objek permintaan kerangka kerja WDFREQUEST. AcxStreamDispatchAcxRequest dipanggil dalam konteks penanganan aktivitas EVT_ACX_OBJECT_PREPROCESS_REQUEST yang terdaftar melalui AcxStreamInitAssignAcxRequestPreprocessCallback untuk menunjukkan permintaan harus ditangani oleh kerangka kerja ACX.
Sintaks
NTSTATUS AcxStreamDispatchAcxRequest(
ACXSTREAM Stream,
WDFREQUEST Request
);
Parameter
Stream
Objek ACXSTREAM yang ada. Objek ACXSTREAM mewakili aliran audio yang dibuat oleh sirkuit. Untuk informasi selengkapnya, lihat ACX - Ringkasan Objek ACX.
Request
Handel objek WDFREQUEST yang diteruskan ke penanganan aktivitas EVT_ACX_OBJECT_PREPROCESS_REQUEST . Untuk informasi umum tentang permintaan WDF, lihat Membuat Objek Permintaan Kerangka Kerja.
Menampilkan nilai
Mengembalikan STATUS_SUCCESS
jika panggilan berhasil. Jika tidak, ia mengembalikan kode kesalahan yang sesuai. Untuk informasi selengkapnya, lihat Menggunakan Nilai NTSTATUS.
Keterangan
Untuk setiap panggilan ke EVT_ACX_OBJECT_PREPROCESS_REQUEST driver untuk objek AcxStream, driver harus memanggil WdfRequestComplete atau AcxStreamDispatchAcxRequest, tetapi tidak keduanya.
Contoh
Contoh penggunaan ditunjukkan di bawah ini.
VOID
Codec_EvtStreamRequestPreprocess(
_In_ ACXOBJECT Object,
_In_ ACXCONTEXT DriverContext,
_In_ WDFREQUEST Request
)
/*++
Routine Description:
This function is an example of a preprocess routine.
--*/
{
//
// Just give the request back to ACX. Normally the driver would take steps to examine
// the Request and take action if necessary.
//
AcxStreamDispatchAcxRequest((ACXSTREAM)Object, Request);
}
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk