Compartilhar via


Cabeçalho acxtargets.h

O cabeçalho acxtargets é usado pelas extensões de classe de áudio ACX. Para obter mais informações, consulte Visão geral das Extensões de Classe de Áudio ACX.

WdfIoTarget é uma abstração do WDF para facilitar a comunicação entre duas pilhas diferentes. O ACX usa WdfIoTarget para facilitar a comunicação entre objetos ACX, circuitos, pinos, fluxos, elementos e fábricas de circuitos.

O ACX usa os seguintes objetos ACX para dar suporte a comunicações entre destinos. Para obter mais informações, consulte ACX – Resumo de objetos ACX.

Os drivers usam AcxTargetCircuit para se comunicar com um circuito remoto exposto por uma pilha diferente. AcxTargetCircuit é implementado usando um WdfIoTarget.

Os drivers usam AcxTargetPin para se comunicar com o pino de um circuito remoto exposto por uma pilha diferente. AcxTargetPin é implementado usando um WdfIoTarget para enviar mensagens para a entidade de pino remoto.

Os drivers usam AcxTargetStream para se comunicar com o fluxo de um circuito remoto exposto por uma pilha diferente. AcxTargetStream é implementado usando um WdfIoTarget para criar um fluxo remoto e alterar o estado do fluxo remoto.

Os drivers usam AcxTargetElement para se comunicar com o elemento de um circuito remoto exposto por uma pilha diferente. AcxTargetElement é implementado usando um WdfIoTarget para enviar mensagens para a entidade de elemento remoto.

Os drivers usam AcxTargetFactoryCircuit para se comunicar com uma instância de fábrica de circuito remoto. AcxTargetFactoryCircuit é implementado usando um WdfIoTarget para enviar mensagens para a fábrica de circuitos remotos.

Para interagir com o circuito remoto, cada um dos tipos ACX acima dá suporte a:

  • properties
  • methods
  • events

Para obter mais informações, consulte:

acxtargets.h contém as seguintes interfaces de programação:

Funções

 
ACX_TARGET_CIRCUIT_CONFIG_INIT

A função ACX_TARGET_CIRCUIT_CONFIG_INIT inicializa uma estrutura de configuração de circuito de destino ACX.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT

A função ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT inicializa uma estrutura de configuração de circuito de fábrica de destino ACX.
ACX_TARGET_STREAM_CONFIG_INIT

A função ACX_TARGET_STREAM_CONFIG_INIT inicializa uma estrutura de configuração de fluxo de destino ACX.
AcxTargetCircuitCreate

A função AcxTargetCircuitCreate é usada para criar um circuito de destino ACX.
AcxTargetCircuitFormatRequestForMethod

O AcxTargetCircuitFormatRequestForMethod formata um WDFREQUEST como uma solicitação de método ACX a ser usada no destino de circuito especificado.
AcxTargetCircuitFormatRequestForProperty

O AcxTargetCircuitFormatRequestForProperty formata um WDFREQUEST como uma solicitação de propriedade ACX a ser usada no destino de circuito especificado.
AcxTargetCircuitGetElementsCount

A função AcxTargetCircuitGetElementsCount retorna a contagem de elementos ACX no destino remoto.
AcxTargetCircuitGetPinsCount

A função AcxTargetCircuitGetPinsCount retorna a contagem de pinos ACX no destino remoto.
AcxTargetCircuitGetSymbolicLinkName

A função AcxTargetCircuitGetSymbolicLinkName recupera o nome do link simbólico para o circuito de destino ACX especificado.
AcxTargetCircuitGetTargetElement

A função AcxTargetCircuitGetTargetElement, dado um valor de índice de elemento válido, retornará o objeto ACXTARGETELEMENT associado.
AcxTargetCircuitGetTargetPin

A função AcxTargetCircuitGetTargetPin, dado um valor de índice de pino válido, retornará o objeto ACXTARGETPIN associado.
AcxTargetCircuitGetWdfIoTarget

A função AcxTargetCircuitGetWdfIoTarget retornará o objeto WDFIOTARGET associado.
AcxTargetElementFormatRequestForMethod

A função AcxTargetElementFormatRequestForMethod formata um WDFREQUEST como uma solicitação de método ACX a ser usada no destino do elemento especificado.
AcxTargetElementFormatRequestForProperty

O AcxTargetElementFormatRequestForProperty formata um WDFREQUEST como uma solicitação de propriedade ACX a ser usada no destino de elemento especificado.
AcxTargetElementGetId

O AcxTargetElementGetId dado um objeto ACXTARGETELEMENT existente retorna seu valor de ID correspondente.
AcxTargetElementGetNameTag

O AcxTargetElementGetNameTag dado um objeto ACXTARGETELEMENT existente retorna sua marca de nome na forma de um GUID.
AcxTargetElementGetType

A função AcxTargetElementGetType dada a um objeto ACXTARGETELEMENT existente retorna seu tipo de elemento correspondente na forma de um GUID.
AcxTargetElementGetWdfIoTarget

O AcxTargetElementGetWdfIoTarget dado um objeto ACXTARGETELEMENT existente retorna seu objeto WDFIOTARGET correspondente.
AcxTargetFactoryCircuitCreate

A função AcxTargetFactoryCircuitCreate retorna um identificador para um novo objeto ACXTARGETFACTORYCIRCUIT ACX.
AcxTargetFactoryCircuitFormatRequestForMethod

O AcxTargetFactoryCircuitFormatRequestForMethod formata um WDFREQUEST como uma solicitação de método ACX a ser usada no destino de fábrica de circuito especificado.
AcxTargetFactoryCircuitFormatRequestForProperty

AcxTargetFactoryCircuitFormatRequestForProperty formata um WDFREQUEST como uma solicitação de propriedade ACX a ser usada no destino de fábrica de circuito especificado.
AcxTargetFactoryCircuitGetWdfIoTarget

O AcxTargetFactoryCircuitGetWdfIoTarget dado um objeto ACXTARGETFACTORYCIRCUIT existente retorna seu objeto WDFIOTARGET correspondente.
AcxTargetPinFlushModeDataFormatListCache

A função AcxTargetPinFlushModeDataFormatListCache libera o cache de lista de formato de dados do modo para o pino de destino especificado.
AcxTargetPinFormatRequestForMethod

A função AcxTargetPinFormatRequestForMethod formata um WDFREQUEST como uma solicitação de método ACX a ser usada no destino de pino especificado.
AcxTargetPinFormatRequestForProperty

AcxTargetPinFormatRequestForProperty formata um WDFREQUEST como uma solicitação de propriedade ACX a ser usada no destino de pino especificado.
AcxTargetPinGetId

O AcxTargetPinGetId dado um objeto ACXTARGETPIN existente retorna seu valor de ID associado.
AcxTargetPinGetWdfIoTarget

A função AcxTargetPinGetWdfIoTarget dada a um objeto ACXTARGETPIN existente retorna seu objeto WDFIOTARGET correspondente.
AcxTargetPinRetrieveModeDataFormatList

A função AcxTargetPinRetrieveModeDataFormatList dada a um objeto ACXTARGETPIN existente retorna o ACXDATAFORMATLIST associado à lista de formatos de dados do modo de processamento de sinal especificado.
AcxTargetStreamAssignDrmContentId

A função AcxTargetStreamAssignDrmContentId dada a um objeto ACXTARGETSTREAM existente atribui uma ID de conteúdo DRM a esse fluxo.
AcxTargetStreamCreate

A função AcxTargetStreamCreate é usada para criar um fluxo de destino.
AcxTargetStreamFormatRequestForMethod

O AcxTargetStreamFormatRequestForMethod formata um WDFREQUEST como uma solicitação de método ACX a ser usada no destino de fluxo especificado.
AcxTargetStreamFormatRequestForProperty

O AcxTargetStreamFormatRequestForProperty formata um WDFREQUEST como uma solicitação de propriedade ACX a ser usada no destino de fluxo especificado.
AcxTargetStreamGetElementsCount

A função AcxTargetStreamGetElementsCount dado um objeto ACXTARGETSTREAM retorna seu número de elementos ACX.
AcxTargetStreamGetTargetElement

A função AcxTargetStreamGetTargetElement, dado um valor de índice de elemento válido, retorna o objeto ACXTARGETELEMENT ACX correspondente associado ao fluxo especificado.
AcxTargetStreamGetWdfIoTarget

A função AcxTargetStreamGetWdfIoTarget retorna um objeto WDF WDFIOTARGET associado ao fluxo especificado.

Estruturas

 
ACX_TARGET_CIRCUIT_CONFIG

A estrutura ACX_TARGET_CIRCUIT_CONFIG é usada para definir a configuração do circuito de destino.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG

A estrutura ACX_TARGET_FACTORY_CIRCUIT_CONFIG é usada para definir a configuração do circuito de fábrica de destino.
ACX_TARGET_STREAM_CONFIG

A estrutura ACX_TARGET_STREAM_CONFIG é usada para definir a configuração do fluxo de destino.

Enumerações

 
ACX_TARGET_CIRCUIT_CONFIG_FLAGS

A enumeração ACX_TARGET_CIRCUIT_CONFIG_FLAGS define os sinalizadores de configuração para o circuito de destino ACX.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS

A enumeração ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS define os sinalizadores de configuração para a fábrica de circuitos de destino ACX.
ACX_TARGET_STREAM_CONFIG_FLAGS

A enumeração ACX_TARGET_STREAM_CONFIG_FLAGS define os sinalizadores de configuração para o fluxo de destino ACX.