Bagikan melalui


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:

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.