Condividi tramite


intestazione acxcircuit.h

Questa intestazione viene usata dalle estensioni della classe audio ACX.

Per altre informazioni, vedere:

acxcircuit.h contiene le interfacce di programmazione seguenti:

Funzioni

 
ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT

La funzione ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT inizializza una struttura ACX_CIRCUIT_COMPOSITE_CALLBACKS.
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT

La funzione ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT inizializza una struttura ACX_CIRCUIT_PNPPOWER_CALLBACKS.
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT

La funzione ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT inizializza una struttura ACX_FACTORY_CIRCUIT_ADD_CIRCUIT.
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT

La funzione ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT inizializza una struttura di configurazione ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS.
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT

La funzione ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT inizializza una struttura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS.
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT

La funzione ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT inizializza una struttura ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT.
AcxCircuitAddConnections

La funzione AcxCircuitAddConnections aggiunge connessioni a un ACXCIRCUIT.
AcxCircuitAddElements

La funzione AcxCircuitAddElements aggiunge elementi a un ACXCIRCUIT.
AcxCircuitAddEvents

La funzione AcxCircuitAddEvents aggiunge uno o più eventi a un ACXCIRCUIT.
AcxCircuitAddPhysicalConnections

La funzione AcxCircuitAddPhysicalConnections aggiunge connessioni fisiche a un ACXCIRCUIT.
AcxCircuitAddPins

La funzione AcxCircuitAddPins aggiunge pin a un ACXCIRCUIT.
AcxCircuitCreate

La funzione AcxCircuitCreate viene usata per creare un ACXCIRCUIT.
AcxCircuitDispatchAcxRequest

AcxCircuitDispatchAcxRequest invia un oggetto ACX WDFREQUEST al framework ACX che gestirà la richiesta.
AcxCircuitGetElementById

Se specificato un numero ElementID valido, la funzione AcxCircuitGetElementById restituisce l'oggetto ACXELEMENT corrispondente.
AcxCircuitGetElementsCount

La funzione AcxCircuitGetElementsCount recupera il numero di elementi collegati al circuito ACX specificato.
AcxCircuitGetNotificationId

La funzione AcxCircuitGetNotificationId recupera l'ID notifica Plug and Play usato per le notifiche del modulo audio per il circuito ACX specificato.
AcxCircuitGetPinById

Se specificato un numero PinID valido, la funzione AcxCircuitGetPinById restituisce l'oggetto ACXPIN corrispondente.
AcxCircuitGetPinsCount

La funzione AcxCircuitGetPinsCount recupera il numero di pin per l'oggetto circuito specificato.
AcxCircuitGetSymbolicLinkName

La funzione AcxCircuitGetSymbolicLinkName recupera il nome di collegamento simbolico per l'oggetto circuito specificato.
AcxCircuitGetWdfDevice

Dato un oggetto ACX Circuit esistente, la funzione AcxCircuitGetWdfDevice restituisce l'oggetto WDFDEVICE associato.
AcxCircuitInitAllocate

La funzione AcxCircuitInitAllocate viene usata per inizializzare la struttura di ACXCIRCUIT_INIT opaca usata dalla funzione AcxCircuitCreate.
AcxCircuitInitAssignAcxCreateStreamCallback

La funzione AcxCircuitInitAssignAcxCreateStreamCallback viene usata per assegnare un callback di flusso di creazione ACX.
AcxCircuitInitAssignAcxRequestPreprocessCallback

La funzione AcxCircuitInitAssignAcxRequestPreprocessCallback aggiunge un callback di preprocesso WDFREQUEST.
AcxCircuitInitAssignCategories

La funzione AcxCircuitInitAssignCategories assegna un set di voci KSCATERGORY per ACXCIRCUIT.
AcxCircuitInitAssignComponentUri

La funzione AcxCircuitInitAssignComponentUri assegna una stringa URI come identificatore per ACXCIRCUIT.
AcxCircuitInitAssignMethods

La funzione AcxCircuitInitAssignMethods assegna uno o più metodi ACX per ACXCIRCUIT.
AcxCircuitInitAssignName

La funzione AcxCircuitInitAssignName assegna un nome descrittivo per ACXCIRCUIT.
AcxCircuitInitAssignProperties

La funzione AcxCircuitInitAssignProperties assegna una o più proprietà ACX per ACXCIRCUIT.
AcxCircuitInitDisableDefaultStreamBridgeHandling

La funzione AcxCircuitInitDisableDefaultStreamBridgeHandling disabilita la gestione predefinita del bridge di flusso ACX in un ambiente multi-circuito.
AcxCircuitInitFree

La funzione AcxCircuitInitFree elimina l'oggetto inizializzazione del circuito.
AcxCircuitInitSetAcxCircuitCompositeCallbacks

La funzione AcxCircuitInitSetAcxCircuitCompositeCallbacks imposta i callback compositi del driver per ACXCIRCUIT.
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks

La funzione AcxCircuitInitSetAcxCircuitPnpPowerCallbacks imposta i callback PNP del driver per ACXCIRCUIT.
AcxCircuitInitSetCircuitType

La funzione AcxCircuitInitSetCircuitType viene usata per impostare il tipo di circuito di ACXCIRCUIT.
AcxCircuitInitSetComponentId

La funzione AcxCircuitInitSetComponentId imposta l'ID componente per ACXCIRCUIT.
AcxCircuitResumeIo

La funzione AcxCircuitResumeIo viene usata per riprendere l'I/O del circuito dopo che è stata arrestata temporaneamente.
AcxCircuitResumeIoActual

La funzione AcxCircuitResumeIoActual viene usata per riprendere l'I/O del circuito dopo l'arresto.
AcxCircuitResumeIoWithTag

La funzione AcxCircuitResumeIoWithTag viene usata per riprendere l'I/O del circuito dopo l'arresto.
AcxCircuitStopIo

La funzione AcxCircuitStopIo viene usata per segnalare al sistema operativo di arrestare temporaneamente il circuito di I/O.
AcxCircuitStopIoActual

La funzione AcxCircuitStopIoActual viene usata per segnalare al sistema operativo di arrestare temporaneamente il circuito I/O.
AcxCircuitStopIoWithTag

La funzione AcxCircuitStopIoWithTag viene usata per segnalare al sistema operativo di arrestare temporaneamente il circuito I/O.
AcxFactoryCircuitAddElements

La funzione AcxFactoryCircuitAddElements aggiunge elementi a un ACXFACTORYCIRCUIT.
AcxFactoryCircuitCreate

La funzione AcxFactoryCircuitCreate viene usata per creare un ACXFACTORYCIRCUIT.
AcxFactoryCircuitGetSymbolicLinkName

La funzione AcxFactoryCircuitGetSymbolicLinkName recupera il nome di collegamento simbolico per il circuito ACX factory specificato.
AcxFactoryCircuitInitAllocate

La funzione AcxFactoryCircuitInitAllocate viene usata per inizializzare la struttura di ACXFACTORYCIRCUIT_INIT opaca usata dalla funzione AcxFactoryCircuitCreate.
AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback

La funzione AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback aggiunge un callback di preprocesso WDFREQUEST.
AcxFactoryCircuitInitAssignCategories

La funzione AcxFactoryCircuitInitAssignCategories assegna un set di voci di categoria driver (GUID) per ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignComponentUri

La funzione AcxFactoryCircuitInitAssignComponentUri assegna una stringa URI come identificatore per ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignMethods

La funzione AcxCircuitFactoryInitAssignMethods assegna uno o più metodi ACX per ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignName

La funzione AcxFactoryCircuitInitAssignName assegna un nome descrittivo per ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitAssignProperties

La funzione AcxFactoryCircuitInitAssignProperties assegna una o più proprietà ACX per ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitFree

La funzione AcxFactoryCircuitInitFree elimina l'oggetto inizializzazione del circuito factory.
AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks

La funzione AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks imposta i callback PNP del driver per ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitSetComponentId

La funzione AcxFactoryCircuitInitSetComponentId imposta l'ID componente per ACXFACTORYCIRCUIT.
AcxFactoryCircuitInitSetOperationCallbacks

AcxFactoryCircuitInitSetOperationCallbacks imposta i callback dell'operazione di factory driver per ACXFACTORYCIRCUIT.

Funzioni di callback

 
EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE

Il callback EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE viene usato dal driver per eseguire qualsiasi inizializzazione di un circuito composito quando viene rilevato e inizializzato da ACX Manager.
EVT_ACX_CIRCUIT_COMPOSITE_DEINITIALIZE

Il callback EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_DEINITIALIZE viene usato dal driver per eseguire qualsiasi de-inizializzazione di un circuito composito quando viene de-inizializzato da ACX Manager.
EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE

Il callback EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE viene usato dal driver per eseguire qualsiasi post-inizializzazione dopo l'assemblaggio dell'endpoint composito da ACX Manager.
EVT_ACX_CIRCUIT_CREATE_STREAM

Il driver definisce il callback EVT_ACX_CIRCUIT_CREATE_STREAM per creare istanze del flusso di circuito.
EVT_ACX_CIRCUIT_POWER_DOWN

Il callback EVT_ACX_CIRCUIT_POWER_DOWN viene usato dal driver per aggiungere funzionalità nel percorso di spegnimento di un oggetto ACXCIRCUIT.
EVT_ACX_CIRCUIT_POWER_UP

Il callback EVT_ACX_CIRCUIT_POWER_UP viene usato dal driver per aggiungere funzionalità nel percorso di alimentazione di un oggetto ACXCIRCUIT.
EVT_ACX_CIRCUIT_PREPARE_HARDWARE

Il callback EVT_ACX_CIRCUIT_PREPARE_HARDWARE viene usato dal driver per aggiungere funzionalità quando un circuito si trova nella fase di preparazione dell'hardware.
EVT_ACX_CIRCUIT_RELEASE_HARDWARE

Il callback EVT_ACX_CIRCUIT_RELEASE_HARDWARE viene usato dal driver per aggiungere funzionalità quando un ACXCIRCUIT si trova nella fase hardware di rilascio.
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT

Il callback EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT viene richiamato da ACX quando il driver deve creare un oggetto ACXCIRCUIT con la configurazione specificata.
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE

Il callback EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE viene richiamato da ACX quando il driver deve creare un WDFDEVICE per un nuovo oggetto ACXCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE

Il callback EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE viene richiamato da ACX quando il driver deve eliminare un WDFDEVICE creato in precedenza associato a un oggetto ACXCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN

Il callback EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN viene usato dal driver per aggiungere funzionalità nel percorso di alimentazione di un oggetto ACXFACTORYCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_POWER_UP

Il callback EVT_ACX_FACTORY_CIRCUIT_POWER_UP viene usato dal driver per aggiungere funzionalità nel percorso di alimentazione di un oggetto ACXFACTORYCIRCUIT.
EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE

Il callback EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE viene usato dal driver per aggiungere funzionalità quando una fabbrica di circuiti si trova nella fase di preparazione dell'hardware.
EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE

Il callback EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE viene usato dal driver per aggiungere funzionalità quando un acXFACTORYCIRCUIT si trova nella fase hardware di rilascio.

Strutture

 
ACX_CIRCUIT_COMPOSITE_CALLBACKS

La struttura ACX_CIRCUIT_COMPOSITE_CALLBACKS identifica i callback del driver per le operazioni del circuito composito ACX.
ACX_CIRCUIT_PNPPOWER_CALLBACKS

La struttura ACX_CIRCUIT_PNPPOWER_CALLBACKS contiene puntatori alle funzioni Plug and Play e callback degli eventi di alimentazione di ACXCIRCUIT.
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT

La struttura ACX_FACTORY_CIRCUIT_ADD_CIRCUIT viene usata per aggiungere circuiti da una fabbrica di circuiti ACX.
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS

La struttura ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS identifica i callback del driver per le operazioni di fabbrica ACX.
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS

La struttura ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS contiene puntatori a funzioni di callback acXFACTORYCIRCUITs Plug and Play e power event callback.
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT

La struttura ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT viene usata per rimuovere i circuiti della fabbrica di circuiti ACX.

Enumerazioni

 
ACX_CIRCUIT_TYPE

L'enumerazione ACX_CIRCUIT_TYPE definisce i tipi di ACXCIRCUITs.
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS

L'enumerazione ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS definisce i flag di aggiunta del circuito factory.
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS

L'enumerazione ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS definisce i flag di rimozione del circuito factory.
ACX_STOP_IO_FLAGS

L'enumerazione ACX_STOP_IO_FLAGS definisce i flag Stop I/O.