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


Заголовок 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 поддерживает:

  • properties
  • methods
  • события

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

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, возвращает свой тег name-tag в виде 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 для использования в указанном целевом объекте потока.
AcxTargetStreamGetElementsCount

Функция 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.