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
- Metode
- Peristiwa
Untuk informasi selengkapnya, lihat:
ACX - Ringkasan Objek ACX
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. |
AcxTargetCircuitBuat Fungsi AcxTargetCircuitCreate digunakan untuk membuat sirkuit target ACX. |
AcxTargetCircuitFormatRequestForMethod AcxTargetCircuitFormatRequestForMethod memformat WDFREQUEST sebagai permintaan metode ACX yang akan digunakan pada target sirkuit yang ditentukan. |
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, dengan 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 tertentu. |
AcxTargetElementGetId AcxTargetElementGetId yang diberikan objek ACXTARGETELEMENT yang ada, mengembalikan nilai ID yang sesuai. |
AcxTargetElementGetNameTag AcxTargetElementGetNameTag yang diberikan objek ACXTARGETELEMENT yang ada, mengembalikan tag-namanya 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. |
AcxTargetFactoryCircuitBuat 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 yang diberikan 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 yang ditentukan. |
AcxTargetPinGetId AcxTargetPinGetId yang diberikan objek ACXTARGETPIN yang ada mengembalikan nilai ID terkait. |
AcxTargetPinGetWdfIoTarget Fungsi AcxTargetPinGetWdfIoTarget yang diberikan objek ACXTARGETPIN yang ada, mengembalikan objek WDFIOTARGET yang sesuai. |
AcxTargetPinRetrieveModeDataFormatList Fungsi AcxTargetPinRetrieveModeDataFormatList yang diberikan 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. |
AcxTargetStreamBuat 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 diberikan objek ACXTARGETSTREAM, mengembalikan jumlah elemen ACX-nya. |
AcxTargetStreamGetTargetElement Fungsi AcxTargetStreamGetTargetElement, mengingat nilai indeks elemen yang valid, mengembalikan objek ACXTARGETELEMENT ACX 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. |