header acxtargets.h
Header acxtargets digunakan oleh ekstensi kelas audio ACX. Untuk informasi selengkapnya, lihat Ringkasan Ekstensi Kelas Audio ACX.
WdfIoTarget adalah abstraksi WDF untuk memfasilitasi komunikasi antara dua tumpukan yang berbeda. ACX menggunakan WdfIoTarget untuk memfasilitasi komunikasi antara objek ACX, sirkuit, pin, aliran, elemen, dan pabrik sirkuit.
ACX menggunakan Objek ACX berikut untuk mendukung komunikasi antar target. Untuk informasi selengkapnya, lihat ACX - Ringkasan Objek ACX.
Driver menggunakan AcxTargetCircuit untuk berkomunikasi dengan sirkuit jarak jauh yang diekspos oleh tumpukan yang berbeda. AcxTargetCircuit diimplementasikan menggunakan WdfIoTarget.
Driver menggunakan AcxTargetPin untuk berkomunikasi dengan pin sirkuit jarak jauh yang diekspos oleh tumpukan yang berbeda. AcxTargetPin diimplementasikan menggunakan WdfIoTarget untuk mengirim pesan ke entitas pin jarak jauh.
Driver menggunakan AcxTargetStream untuk berkomunikasi dengan aliran sirkuit jarak jauh yang diekspos oleh tumpukan yang berbeda. AcxTargetStream diimplementasikan menggunakan WdfIoTarget untuk membuat aliran jarak jauh dan mengubah status aliran jarak jauh.
Driver menggunakan AcxTargetElement untuk berkomunikasi dengan elemen sirkuit jarak jauh yang diekspos oleh tumpukan yang berbeda. AcxTargetElement diimplementasikan menggunakan WdfIoTarget untuk mengirim pesan ke entitas elemen jarak jauh.
Driver menggunakan AcxTargetFactoryCircuit untuk berkomunikasi dengan instans pabrik sirkuit jarak jauh. AcxTargetFactoryCircuit diimplementasikan menggunakan WdfIoTarget untuk mengirim pesan ke pabrik sirkuit jarak jauh.
Untuk berinteraksi dengan sirkuit jarak jauh, masing-masing jenis ACX di atas mendukung:
- properti
- methods
- peristiwa
Untuk informasi selengkapnya, lihat:
Catatan
Header dan pustaka ACX tidak disertakan dalam WDK 10.0.22621.2428 (dirilis 24 Oktober 2023), tetapi tersedia dalam versi sebelumnya, serta terbaru (build seri 25000) Pratinjau Insider WDK. Untuk informasi selengkapnya tentang versi pratinjau WDK, lihat Menginstal versi pratinjau Windows Driver Kit (WDK).
acxtargets.h berisi antarmuka pemrograman berikut:
Fungsi
ACX_TARGET_CIRCUIT_CONFIG_INIT Fungsi ACX_TARGET_CIRCUIT_CONFIG_INIT menginisialisasi struktur konfigurasi sirkuit target ACX. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT Fungsi ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT menginisialisasi struktur konfigurasi sirkuit pabrik target ACX. |
ACX_TARGET_STREAM_CONFIG_INIT Fungsi ACX_TARGET_STREAM_CONFIG_INIT menginisialisasi struktur konfigurasi aliran target ACX. |
AcxTargetCircuitCreate Fungsi AcxTargetCircuitCreate digunakan untuk membuat sirkuit target ACX. |
AcxTargetCircuitFormatRequestForMethod AcxTargetCircuitFormatRequestForMethod memformat WDFREQUEST sebagai permintaan metode ACX yang akan digunakan pada target sirkuit tertentu. |
AcxTargetCircuitFormatRequestForProperty AcxTargetCircuitFormatRequestForProperty memformat WDFREQUEST sebagai permintaan properti ACX yang akan digunakan pada target sirkuit tertentu. |
AcxTargetCircuitGetElementsCount Fungsi AcxTargetCircuitGetElementsCount mengembalikan jumlah elemen ACX pada target jarak jauh. |
AcxTargetCircuitGetPinsCount Fungsi AcxTargetCircuitGetPinsCount mengembalikan jumlah pin ACX pada target jarak jauh. |
AcxTargetCircuitGetSymbolicLinkName Fungsi AcxTargetCircuitGetSymbolicLinkName mengambil nama tautan simbolis untuk sirkuit target ACX yang ditentukan. |
AcxTargetCircuitGetTargetElement Fungsi AcxTargetCircuitGetTargetElement, mengingat nilai indeks elemen yang valid, akan mengembalikan objek ACXTARGETELEMENT terkait. |
AcxTargetCircuitGetTargetPin Fungsi AcxTargetCircuitGetTargetPin, dengan nilai indeks pin yang valid, akan mengembalikan objek ACXTARGETPIN terkait. |
AcxTargetCircuitGetWdfIoTarget Fungsi AcxTargetCircuitGetWdfIoTarget akan mengembalikan objek WDFIOTARGET terkait. |
AcxTargetElementFormatRequestForMethod Fungsi AcxTargetElementFormatRequestForMethod memformat WDFREQUEST sebagai permintaan metode ACX yang akan digunakan pada target elemen tertentu. |
AcxTargetElementFormatRequestForProperty AcxTargetElementFormatRequestForProperty memformat WDFREQUEST sebagai permintaan properti ACX yang akan digunakan pada target elemen yang ditentukan. |
AcxTargetElementGetId AcxTargetElementGetId yang diberi objek ACXTARGETELEMENT yang ada, mengembalikan nilai ID yang sesuai. |
AcxTargetElementGetNameTag AcxTargetElementGetNameTag yang diberi objek ACXTARGETELEMENT yang ada, mengembalikan name-tag-nya dalam bentuk GUID. |
AcxTargetElementGetType Fungsi AcxTargetElementGetType yang diberikan objek ACXTARGETELEMENT yang ada, mengembalikan jenis elemen yang sesuai dalam bentuk GUID. |
AcxTargetElementGetWdfIoTarget AcxTargetElementGetWdfIoTarget yang diberi objek ACXTARGETELEMENT yang ada, mengembalikan objek WDFIOTARGET yang sesuai. |
AcxTargetFactoryCircuitCreate Fungsi AcxTargetFactoryCircuitCreate mengembalikan handel ke objek ACXTARGETFACTORYCIRCUIT ACX baru. |
AcxTargetFactoryCircuitFormatRequestForMethod AcxTargetFactoryCircuitFormatRequestForMethod memformat WDFREQUEST sebagai permintaan metode ACX yang akan digunakan pada target pabrik sirkuit tertentu. |
AcxTargetFactoryCircuitFormatRequestForProperty AcxTargetFactoryCircuitFormatRequestForProperty memformat WDFREQUEST sebagai permintaan properti ACX yang akan digunakan pada target pabrik sirkuit tertentu. |
AcxTargetFactoryCircuitGetWdfIoTarget AcxTargetFactoryCircuitGetWdfIoTarget mengingat objek ACXTARGETFACTORYCIRCUIT yang ada, mengembalikan objek WDFIOTARGET yang sesuai. |
AcxTargetPinFlushModeDataFormatListCache Fungsi AcxTargetPinFlushModeDataFormatListCache menghapus cache daftar format data mode untuk pin target yang ditentukan. |
AcxTargetPinFormatRequestForMethod Fungsi AcxTargetPinFormatRequestForMethod memformat WDFREQUEST sebagai permintaan metode ACX yang akan digunakan pada target pin yang ditentukan. |
AcxTargetPinFormatRequestForProperty AcxTargetPinFormatRequestForProperty memformat WDFREQUEST sebagai permintaan properti ACX yang akan digunakan pada target pin tertentu. |
AcxTargetPinGetId AcxTargetPinGetId yang diberi objek ACXTARGETPIN yang ada mengembalikan nilai ID terkait. |
AcxTargetPinGetWdfIoTarget Fungsi AcxTargetPinGetWdfIoTarget mengingat objek ACXTARGETPIN yang ada, mengembalikan objek WDFIOTARGET yang sesuai. |
AcxTargetPinRetrieveModeDataFormatList Fungsi AcxTargetPinRetrieveModeDataFormatList mengingat objek ACXTARGETPIN yang ada, mengembalikan ACXDATAFORMATLIST yang terkait dengan daftar format data mode pemrosesan sinyal yang ditentukan. |
AcxTargetStreamAssignDrmContentId Fungsi AcxTargetStreamAssignDrmContentId yang diberikan objek ACXTARGETSTREAM yang ada, menetapkan ID Konten DRM ke aliran tersebut. |
AcxTargetStreamCreate Fungsi AcxTargetStreamCreate digunakan untuk membuat aliran target. |
AcxTargetStreamFormatRequestForMethod AcxTargetStreamFormatRequestForMethod memformat WDFREQUEST sebagai permintaan metode ACX yang akan digunakan pada target aliran yang ditentukan. |
AcxTargetStreamFormatRequestForProperty AcxTargetStreamFormatRequestForProperty memformat WDFREQUEST sebagai permintaan properti ACX yang akan digunakan pada target aliran yang ditentukan. |
AcxTargetStreamGetElementsCount Fungsi AcxTargetStreamGetElementsCount yang diberi objek ACXTARGETSTREAM, mengembalikan jumlah elemen ACX-nya. |
AcxTargetStreamGetTargetElement Fungsi AcxTargetStreamGetTargetElement, dengan nilai indeks elemen yang valid, mengembalikan objek ACXTARGETELEMENT ACX terkait yang terkait dengan aliran yang ditentukan. |
AcxTargetStreamGetWdfIoTarget Fungsi AcxTargetStreamGetWdfIoTarget mengembalikan objek WDF WDFIOTARGET yang terkait dengan aliran yang ditentukan. |
Struktur
ACX_TARGET_CIRCUIT_CONFIG Struktur ACX_TARGET_CIRCUIT_CONFIG digunakan untuk menentukan konfigurasi sirkuit target. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG Struktur ACX_TARGET_FACTORY_CIRCUIT_CONFIG digunakan untuk menentukan konfigurasi sirkuit pabrik target. |
ACX_TARGET_STREAM_CONFIG Struktur ACX_TARGET_STREAM_CONFIG digunakan untuk menentukan konfigurasi aliran target. |
Enumerasi
ACX_TARGET_CIRCUIT_CONFIG_FLAGS Enumerasi ACX_TARGET_CIRCUIT_CONFIG_FLAGS menentukan bendera konfigurasi untuk sirkuit target ACX. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS Enumerasi ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS menentukan bendera konfigurasi untuk pabrik sirkuit target ACX. |
ACX_TARGET_STREAM_CONFIG_FLAGS Enumerasi ACX_TARGET_STREAM_CONFIG_FLAGS menentukan bendera konfigurasi untuk aliran target ACX. |
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