Поделиться через


заголовок acxtargets.h

Заголовок acxtargets используется расширениями аудиоклассов ACX. Дополнительные сведения см. в разделе расширения аудиоклассов ACX.

WdfIoTarget — это абстракция WDF для упрощения взаимодействия между двумя разными стеками. ACX использует WdfIoTarget для упрощения взаимодействия между объектами ACX, каналами, закреплениями, потоками, элементами и фабриками каналов.

ACX использует следующие объекты ACX для поддержки обмена данными между целевыми объектами. Дополнительные сведения см. в разделе ACX — сводка по объектам ACX.

Драйверы используют AcxTargetCircuit для взаимодействия с удаленным каналом, предоставляемым другим стеком. AcxTargetCircuit реализуется с помощью WdfIoTarget.

Драйверы используют AcxTargetPin для взаимодействия с закреплением удаленного канала, предоставляемым другим стеком. AcxTargetPin реализуется с помощью WdfIoTarget для отправки сообщений в сущность удаленного пин-кода.

Драйверы используют AcxTargetStream для взаимодействия с потоком удаленного канала, предоставляемым другим стеком. AcxTargetStream реализуется с помощью WdfIoTarget для создания удаленного потока и изменения состояния удаленного потока.

Драйверы используют AcxTargetElement для взаимодействия с элементом удаленного канала, предоставляемым другим стеком. AcxTargetElement реализуется с помощью WdfIoTarget для отправки сообщений в сущность удаленного элемента.

Драйверы используют AcxTargetFactoryCircuit для взаимодействия с экземпляром фабрики удаленных каналов. AcxTargetFactoryCircuit реализуется с помощью WdfIoTarget для отправки сообщений в фабрику удаленных каналов.

Для взаимодействия с удаленным каналом каждый из перечисленных выше типов ACX поддерживает следующее:

  • свойства
  • методика
  • События

Дополнительные сведения см. в следующем разделе:

acxtargets.h содержит следующие интерфейсы программирования:

Функции

 
ACX_TARGET_CIRCUIT_CONFIG_INIT

Функция ACX_TARGET_CIRCUIT_CONFIG_INIT инициализирует структуру конфигурации целевого канала ACX.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT

Функция ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT инициализирует структуру конфигурации целевого канала фабрики ACX.
ACX_TARGET_STREAM_CONFIG_INIT

Функция ACX_TARGET_STREAM_CONFIG_INIT инициализирует структуру конфигурации целевого потока ACX.
AcxTargetCircuitCreate

Функция AcxTargetCircuitCreate используется для создания целевого канала ACX.
AcxTargetCircuitFormatRequestForMethod

AcxTargetCircuitFormatRequestForMethod форматирует WDFREQUEST в качестве запроса метода ACX, который будет использоваться в указанном целевом объекте канала.
AcxTargetCircuitFormatRequestForProperty

AcxTargetCircuitFormatRequestForProperty форматирует WDFREQUEST в качестве запроса свойства ACX, который будет использоваться в указанном целевом объекте канала.
AcxTargetCircuitGetElementsCount

Функция AcxTargetCircuitGetElementsCount возвращает количество элементов ACX в удаленном целевом объекте.
AcxTargetCircuitGetPinsCount

Функция AcxTargetCircuitGetPinsCount возвращает количество закреплений ACX на удаленном целевом объекте.
AcxTargetCircuitGetSymbolicLinkName

Функция AcxTargetCircuitGetSymbolicLinkName извлекает имя символьной ссылки для целевого канала ACX.
AcxTargetCircuitGetTargetElement

Функция AcxTargetCircuitGetTargetElement с допустимым значением индекса элемента вернет связанный объект ACXTARGETELEMENT.
AcxTargetCircuitGetTargetPin

Функция AcxTargetCircuitGetTargetPin, учитывая допустимое значение индекса пин-кода, вернет связанный объект ACXTARGETPIN.
AcxTargetCircuitGetWdfIoTarget

Функция AcxTargetCircuitGetWdfIoTarget вернет связанный объект WDFIOTARGET.
AcxTargetElementFormatRequestForMethod

Функция AcxTargetElementFormatRequestForMethod форматирует WDFREQUEST в качестве запроса метода ACX, который будет использоваться в указанном целевом объекте элемента.
AcxTargetElementFormatRequestForProperty

AcxTargetElementFormatRequestForProperty форматирует WDFREQUEST в качестве запроса свойства ACX, который будет использоваться в указанном целевом объекте элемента.
AcxTargetElementGetId

AcxTargetElementGetId с существующим объектом ACXTARGETELEMENT возвращает соответствующее значение идентификатора.
AcxTargetElementGetNameTag

AcxTargetElementGetNameTag с существующим объектом ACXTARGETELEMENT возвращает тег имени в виде GUID.
AcxTargetElementGetType

Функция AcxTargetElementGetType с существующим объектом ACXTARGETELEMENT возвращает соответствующий тип элемента в виде GUID.
AcxTargetElementGetWdfIoTarget

AcxTargetElementGetWdfIoTarget с существующим объектом ACXTARGETELEMENT возвращает соответствующий объект WDFIOTARGET.
AcxTargetFactoryCircuitCreate

Функция AcxTargetFactoryCircuitCreate возвращает дескриптор новому объекту ACXTARGETFACTORYCIRCUIT ACX.
AcxTargetFactoryCircuitFormatRequestForMethod

AcxTargetFactoryCircuitFormatRequestForMethod форматирует WDFREQUEST в качестве запроса метода ACX, который будет использоваться в указанном целевом объекте фабрики каналов.
AcxTargetFactoryCircuitFormatRequestForProperty

AcxTargetFactoryCircuitFormatRequestForProperty форматирует WDFREQUEST в качестве запроса свойства ACX, который будет использоваться в указанном целевом объекте фабрики каналов.
AcxTargetFactoryCircuitGetWdfIoTarget

AcxTargetFactoryCircuitGetWdfIoTarget, предоставленный существующим объектом ACXTARGETFACTORYCIRCUIT, возвращает соответствующий объект WDFIOTARGET.
AcxTargetPinFlushModeDataFormatListCache

Функция AcxTargetPinFlushModeDataFormatListCache очищает кэш списка данных режима для указанного целевого пин-кода.
AcxTargetPinFormatRequestForMethod

Функция AcxTargetPinFormatRequestForMethod форматирует WDFREQUEST в качестве запроса метода ACX, который будет использоваться для указанного целевого объекта пин-кода.
AcxTargetPinFormatRequestForProperty

AcxTargetPinFormatRequestForProperty форматирует WDFREQUEST в качестве запроса свойства ACX, который будет использоваться для указанного целевого объекта пин-кода.
AcxTargetPinGetId

AcxTargetPinGetId с существующим объектом ACXTARGETPIN возвращает соответствующее значение идентификатора.
AcxTargetPinGetWdfIoTarget

Функция AcxTargetPinGetWdfIoTarget с существующим объектом ACXTARGETPIN возвращает соответствующий объект WDFIOTARGET.
AcxTargetPinRetrieveModeDataFormatList

Функция AcxTargetPinRetrieveModeDataFormatList с существующим объектом ACXTARGETPIN возвращает ACXDATAFORMATLIST, связанный с указанным списком форматов данных режима обработки сигналов.
AcxTargetStreamAssignDrmContentId

Функция AcxTargetStreamAssignDrmContentId с существующим объектом ACXTARGETSTREAM назначает идентификатор содержимого DRM для этого потока.
AcxTargetStreamCreate

Функция AcxTargetStreamCreate используется для создания целевого потока.
AcxTargetStreamFormatRequestForMethod

AcxTargetStreamFormatRequestForMethod форматирует WDFREQUEST в качестве запроса метода ACX для использования в указанном целевом объекте потока.
AcxTargetStreamFormatRequestForProperty

AcxTargetStreamFormatRequestForProperty форматирует WDFREQUEST в качестве запроса свойства ACX, который будет использоваться в указанном целевом объекте потока.
AcxTargetStreamElementsCount

Функция AcxTargetStreamGetElementsCount с объектом ACXTARGETSTREAM возвращает его количество элементов ACX.
AcxTargetStreamGetTargetElement

Функция AcxTargetStreamGetTargetElement с допустимым значением индекса элемента возвращает соответствующий объект ACXTARGETELEMENT ACX, связанный с указанным потоком.
AcxTargetStreamGetWdfIoTarget

Функция AcxTargetStreamGetWdfIoTarget возвращает объект WDFIOTARGET WDF, связанный с указанным потоком.

Структуры

 
ACX_TARGET_CIRCUIT_CONFIG

Структура ACX_TARGET_CIRCUIT_CONFIG используется для определения конфигурации целевого канала.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG

Структура ACX_TARGET_FACTORY_CIRCUIT_CONFIG используется для определения конфигурации целевого канала фабрики.
ACX_TARGET_STREAM_CONFIG

Структура ACX_TARGET_STREAM_CONFIG используется для определения конфигурации целевого потока.

Перечисления

 
ACX_TARGET_CIRCUIT_CONFIG_FLAGS

Перечисление ACX_TARGET_CIRCUIT_CONFIG_FLAGS определяет флаги конфигурации для целевого канала ACX.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS

Перечисление ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS определяет флаги конфигурации для целевой фабрики каналов ACX.
ACX_TARGET_STREAM_CONFIG_FLAGS

Перечисление ACX_TARGET_STREAM_CONFIG_FLAGS определяет флаги конфигурации для целевого потока ACX.