Compartilhar via


cabeçalho acxcircuit.h

Esse cabeçalho é usado pelas extensões de classe de áudio ACX.

Para obter mais informações, consulte:

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

Funções

 
ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT

A função ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT inicializa uma estrutura de ACX_CIRCUIT_COMPOSITE_CALLBACKS.
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT

A função ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT inicializa uma estrutura de ACX_CIRCUIT_PNPPOWER_CALLBACKS.
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT

A função ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT inicializa uma estrutura de ACX_FACTORY_CIRCUIT_ADD_CIRCUIT.
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT

A função ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT inicializa uma estrutura de configuração ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS.
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT

A função ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT inicializa uma estrutura de ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS.
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT

A função ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT inicializa uma estrutura de ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT.
AcxCircuitAddConnections

A função AcxCircuitAddConnections adiciona conexões a um ACXCIRCUIT.
AcxCircuitAddElements

A função AcxCircuitAddElements adiciona elementos a um ACXCIRCUIT.
AcxCircuitAddEvents

A função AcxCircuitAddEvents adiciona um ou mais eventos a um ACXCIRCUIT.
AcxCircuitAddPhysicalConnections

A função AcxCircuitAddPhysicalConnections adiciona conexões físicas a um ACXCIRCUIT.
AcxCircuitAddPins

A função AcxCircuitAddPins adiciona pinos a um ACXCIRCUIT.
AcxCircuitCreate

A função AcxCircuitCreate é usada para criar um ACXCIRCUIT.
AcxCircuitDispatchAcxRequest

O AcxCircuitDispatchAcxRequest envia um objeto ACX WDFREQUEST para a estrutura ACX que gerenciará a solicitação.
AcxCircuitGetElementById

Quando fornecido um número ElementID válido, a função AcxCircuitGetElementById retorna o objeto ACXELEMENT correspondente.
AcxCircuitGetElementsCount

A função AcxCircuitGetElementsCount recupera o número de elementos anexados ao circuito ACX especificado.
AcxCircuitGetNotificationId

A função AcxCircuitGetNotificationId recupera a ID de notificação Plug and Play usada para notificações de módulo de áudio para o circuito ACX especificado.
AcxCircuitGetPinById

Quando fornecido um número PinID válido, a função AcxCircuitGetPinById retorna o objeto ACXPIN correspondente.
AcxCircuitGetPinsCount

A função AcxCircuitGetPinsCount recupera o número de pinos para o objeto de circuito especificado.
AcxCircuitGetSymbolicLinkName

A função AcxCircuitGetSymbolicLinkName recupera o nome simbólico do link para o objeto de circuito especificado.
AcxCircuitGetWdfDevice

Dado um objeto ACX Circuit existente, a função AcxCircuitGetWdfDevice retorna o objeto WDFDEVICE associado.
AcxCircuitInitAllocate

A função AcxCircuitInitAllocate é usada para inicializar a estrutura de ACXCIRCUIT_INIT opaca usada pela função AcxCircuitCreate.
AcxCircuitInitAssignAcxCreateStreamCallback

A função AcxCircuitInitAssignAcxCreateStreamCallback é usada para atribuir um retorno de chamada de fluxo de criação do ACX.
AcxCircuitInitAssignAcxRequestPreprocessCallback

A função AcxCircuitInitAssignAcxRequestPreprocessCallback adiciona um retorno de chamada de pré-processamento WDFREQUEST.
AcxCircuitInitAssignCategories

A função AcxCircuitInitAssignCategories atribui um conjunto de entradas KSCATERGORY para o ACXCIRCUIT.
AcxCircuitInitAssignComponentUri

A função AcxCircuitInitAssignComponentUri atribui uma cadeia de caracteres de URI como identificador para o ACXCIRCUIT.
AcxCircuitInitAssignMethods

A função AcxCircuitInitAssignMethods atribui um ou mais métodos ACX para o ACXCIRCUIT.
AcxCircuitInitAssignName

A função AcxCircuitInitAssignName atribui um nome amigável para o ACXCIRCUIT.
AcxCircuitInitAssignProperties

A função AcxCircuitInitAssignProperties atribui uma ou mais propriedades ACX para o ACXCIRCUIT.
AcxCircuitInitDisableDefaultStreamBridgeHandling

A função AcxCircuitInitDisableDefaultStreamBridgeHandling desabilita a manipulação de ponte de fluxo padrão do ACX em um ambiente de vários circuitos.
AcxCircuitInitFree

A função AcxCircuitInitFree exclui o objeto de inicialização do circuito.
AcxCircuitInitSetAcxCircuitCompositeCallbacks

A função AcxCircuitInitSetAcxCircuitCompositeCallbacks define os retornos de chamada compostos do driver para o ACXCIRCUIT.
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks

A função AcxCircuitInitSetAcxCircuitPnpPowerCallbacks define os retornos de chamada PNP do driver para o ACXCIRCUIT.
AcxCircuitInitSetCircuitType

A função AcxCircuitInitSetCircuitType é usada para definir o tipo de circuito do ACXCIRCUIT.
AcxCircuitInitSetComponentId

A função AcxCircuitInitSetComponentId define a ID do componente para o ACXCIRCUIT.
AcxCircuitResumeIo

A função AcxCircuitResumeIo é usada para retomar a E/S do circuito depois de ter sido temporariamente interrompida.
AcxCircuitResumeIoActual

A função AcxCircuitResumeIoActual é usada para retomar a E/S do circuito depois de ser interrompida.
AcxCircuitResumeIoWithTag

A função AcxCircuitResumeIoWithTag é usada para retomar a E/S do circuito depois de ser interrompida.
AcxCircuitStopIo

A função AcxCircuitStopIo é usada para sinalizar ao sistema operacional para interromper temporariamente a E/S do circuito.
AcxCircuitStopIoActual

A função AcxCircuitStopIoActual é usada para sinalizar ao sistema operacional para interromper temporariamente a E/S do circuito.
AcxCircuitStopIoWithTag

A função AcxCircuitStopIoWithTag é usada para sinalizar ao sistema operacional para interromper temporariamente a E/S do circuito.
AcxFactoryCircuitAddElements

A função AcxFactoryCircuitAddElements adiciona elementos a um ACXFACTORYCIRCUIT.
AcxFactoryCircuitCreate

A função AcxFactoryCircuitCreate é usada para criar um ACXFACTORYCIRCUIT.
AcxFactoryCircuitGetSymbolicLinkName

A função AcxFactoryCircuitGetSymbolicLinkName recupera o nome simbólico do link para o circuito de fábrica acx especificado.
AcxFactoryCircuitInitAllocate

A função AcxFactoryCircuitInitAllocate é usada para inicializar a estrutura de ACXFACTORYCIRCUIT_INIT opaca usada pela função AcxFactoryCircuitCreate.
AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback

A função AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback adiciona um retorno de chamada de pré-processamento WDFREQUEST.
AcxFactoryCircuitInitAssignCategories

A função AcxFactoryCircuitInitAssignCategories atribui um conjunto de entradas guid (categoria de driver) para o ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignComponentUri

A função AcxFactoryCircuitInitAssignComponentUri atribui uma cadeia de caracteres de URI como identificador para o ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignMethods

A função AcxCircuitFactoryInitAssignMethods atribui um ou mais métodos ACX para o ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignName

A função AcxFactoryCircuitInitAssignName atribui um nome amigável para o ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignProperties

A função AcxFactoryCircuitInitAssignProperties atribui uma ou mais propriedades ACX para o ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitFree

A função AcxFactoryCircuitInitFree exclui o objeto de inicialização do circuito de fábrica.
AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks

A função AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks define os retornos de chamada PNP do driver para o ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitSetComponentId

A função AcxFactoryCircuitInitSetComponentId define a ID do componente para o ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitSetOperationCallbacks

O AcxFactoryCircuitInitSetOperationCallbacks define os retornos de chamada da operação de fábrica de driver para o ACXFACTORYCIRCUIT.

Funções de retorno de chamada

 
EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE

O retorno de chamada EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE é usado pelo driver para fazer qualquer inicialização de um circuito composto quando ele é detectado e inicializado pelo ACX Manager.
EVT_ACX_CIRCUIT_COMPOSITE_DEINITIALIZE

O retorno de chamada EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_DEINITIALIZE é usado pelo driver para fazer qualquer desinicialização de um circuito composto quando ele é des inicializado pelo GERENCIADOr acx.
EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE

O retorno de chamada EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE é usado pelo driver para fazer qualquer pós-inicialização depois que o ponto de extremidade composto é montado pelo GERENCIADOr ACX.
EVT_ACX_CIRCUIT_CREATE_STREAM

O driver define o retorno de chamada EVT_ACX_CIRCUIT_CREATE_STREAM para criar instâncias de fluxo de circuito.
EVT_ACX_CIRCUIT_POWER_DOWN

O retorno de chamada EVT_ACX_CIRCUIT_POWER_DOWN é usado pelo driver para adicionar funcionalidade no caminho de desligar de um objeto ACXCIRCUIT.
EVT_ACX_CIRCUIT_POWER_UP

O retorno de chamada EVT_ACX_CIRCUIT_POWER_UP é usado pelo driver para adicionar funcionalidade no caminho de energia de um objeto ACXCIRCUIT.
EVT_ACX_CIRCUIT_PREPARE_HARDWARE

O retorno de chamada EVT_ACX_CIRCUIT_PREPARE_HARDWARE é usado pelo driver para adicionar funcionalidade quando um circuito está na fase de preparação do hardware.
EVT_ACX_CIRCUIT_RELEASE_HARDWARE

O retorno de chamada EVT_ACX_CIRCUIT_RELEASE_HARDWARE é usado pelo driver para adicionar funcionalidade quando um ACXCIRCUIT está na fase de hardware de lançamento.
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT

O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT é invocado pelo ACX quando o driver deve criar um objeto ACXCIRCUIT com a configuração especificada.
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE

O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE é invocado pelo ACX quando o driver deve criar um WDFDEVICE para um novo objeto ACXCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE

O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE é invocado pelo ACX quando o driver deve excluir um WDFDEVICE criado anteriormente associado a um objeto ACXCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN

O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN é usado pelo driver para adicionar funcionalidade no caminho de desligar de um objeto ACXFACTORYCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_POWER_UP

O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_POWER_UP é usado pelo driver para adicionar funcionalidade no caminho de energia de um objeto ACXFACTORYCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE

O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE é usado pelo driver para adicionar funcionalidade quando uma fábrica de circuitos está na fase de preparação do hardware.
EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE

O retorno de chamada EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE é usado pelo driver para adicionar funcionalidade quando um ACXFACTORYCIRCUIT está na fase de hardware de lançamento.

Estruturas

 
ACX_CIRCUIT_COMPOSITE_CALLBACKS

A estrutura ACX_CIRCUIT_COMPOSITE_CALLBACKS identifica os retornos de chamada do driver para operações de circuito composto ACX.
ACX_CIRCUIT_PNPPOWER_CALLBACKS

A estrutura ACX_CIRCUIT_PNPPOWER_CALLBACKS contém ponteiros para as funções de retorno de chamada de evento Plug and Play e power de um ACXCIRCUIT.
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT

A estrutura ACX_FACTORY_CIRCUIT_ADD_CIRCUIT é usada para adicionar circuitos por uma fábrica de circuitos ACX.
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS

A estrutura ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS identifica os retornos de chamada do driver para operações de fábrica do ACX.
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS

A estrutura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contém ponteiros para um ACXFACTORYCIRCUITs Plug and Play e funções de retorno de chamada de evento de energia.
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT

A estrutura ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT é usada para remover circuitos de fábrica de circuitos ACX.

Enumerações

 
ACX_CIRCUIT_TYPE

A enumeração ACX_CIRCUIT_TYPE define os tipos de ACXCIRCUITs.
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS

A enumeração ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS define sinalizadores de adição de circuito de fábrica.
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS

A enumeração ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS define sinalizadores de remoção de circuito de fábrica.
ACX_STOP_IO_FLAGS

A enumeração ACX_STOP_IO_FLAGS define Parar sinalizadores de E/S.