Partager via


en-tête acxtargets.h

L’en-tête acxtargets est utilisé par les extensions de classe audio ACX. Pour plus d’informations, consultez vue d’ensemble des extensions de classe audio ACX.

WdfIoTarget est une abstraction WDF pour faciliter la communication entre deux piles différentes. ACX utilise WdfIoTarget pour faciliter les communications entre les objets ACX, les circuits, les broches, les flux, les éléments et les fabriques de circuits.

ACX utilise les objets ACX suivants pour prendre en charge les communications entre les cibles. Pour plus d’informations, consultez ACX - Résumé des objets ACX.

Les pilotes utilisent AcxTargetCircuit communiquer avec un circuit distant exposé par une autre pile. AcxTargetCircuit est implémenté à l’aide d’un WdfIoTarget.

Les pilotes utilisent AcxTargetPin communiquer avec la broche d’un circuit distant exposée par une autre pile. AcxTargetPin est implémenté à l’aide d’un WdfIoTarget pour envoyer des messages à l’entité de broche distante.

Les pilotes utilisent AcxTargetStream pour communiquer avec le flux d’un circuit distant exposé par une autre pile. AcxTargetStream est implémenté à l’aide d’un WdfIoTarget pour créer un flux distant et modifier l’état du flux distant.

Les pilotes utilisent AcxTargetElement communiquer avec l’élément d’un circuit distant exposé par une autre pile. AcxTargetElement est implémenté à l’aide d’un WdfIoTarget pour envoyer des messages à l’entité d’élément distant.

Les pilotes utilisent AcxTargetFactoryCircuit communiquer avec une instance de fabrique de circuit distant. AcxTargetFactoryCircuit est implémenté à l’aide d’un WdfIoTarget pour envoyer des messages à la fabrique de circuit distant.

Pour interagir avec le circuit distant, chacun des types ACX ci-dessus prend en charge :

  • Propriétés
  • méthode
  • épreuves

Pour plus d’informations, consultez :

acxtargets.h contient les interfaces de programmation suivantes :

Fonctions

 
ACX_TARGET_CIRCUIT_CONFIG_INIT

La fonction ACX_TARGET_CIRCUIT_CONFIG_INIT initialise une structure de configuration de circuit cible ACX.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT

La fonction ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT initialise une structure de configuration de circuit d’usine cible ACX.
ACX_TARGET_STREAM_CONFIG_INIT

La fonction ACX_TARGET_STREAM_CONFIG_INIT initialise une structure de configuration de flux cible ACX.
AcxTargetCircuitCreate

La fonction AcxTargetCircuitCreate est utilisée pour créer un circuit cible ACX.
AcxTargetCircuitFormatRequestForMethod

AcxTargetCircuitFormatRequestForMethod met en forme un WDFREQUEST en tant que requête de méthode ACX à utiliser sur la cible de circuit spécifiée.
AcxTargetCircuitFormatRequestForProperty

AcxTargetCircuitFormatRequestForProperty met en forme un WDFREQUEST en tant que requête de propriété ACX à utiliser sur la cible de circuit spécifiée.
AcxTargetCircuitGetElementsCount

La fonction AcxTargetCircuitGetElementsCount retourne le nombre d’éléments ACX sur la cible distante.
AcxTargetCircuitGetPinsCount

La fonction AcxTargetCircuitGetPinsCount retourne le nombre de broches ACX sur la cible distante.
AcxTargetCircuitGetSymbolicLinkName

La fonction AcxTargetCircuitGetSymbolicLinkName récupère le nom de lien symbolique du circuit cible ACX spécifié.
AcxTargetCircuitGetTargetElement

La fonction AcxTargetCircuitGetTargetElement, en fonction d’une valeur d’index d’élément valide, retourne l’objet ACXTARGETELEMENT associé.
AcxTargetCircuitGetTargetPin

La fonction AcxTargetCircuitGetTargetPin, en fonction d’une valeur d’index de broche valide, retourne l’objet ACXTARGETPIN associé.
AcxTargetCircuitGetWdfIoTarget

La fonction AcxTargetCircuitGetWdfIoTarget retourne l’objet WDFIOTARGET associé.
AcxTargetElementFormatRequestForMethod

La fonction AcxTargetElementFormatRequestForMethod met en forme une fonction WDFREQUEST en tant que requête de méthode ACX à utiliser sur la cible d’élément spécifiée.
AcxTargetElementFormatRequestForProperty

AcxTargetElementFormatRequestForProperty met en forme un WDFREQUEST en tant que requête de propriété ACX à utiliser sur la cible d’élément spécifiée.
AcxTargetElementGetId

AcxTargetElementGetId donné à un objet ACXTARGETELEMENT existant, retourne sa valeur d’ID correspondante.
AcxTargetElementGetNameTag

AcxTargetElementGetNameTag donné à un objet ACXTARGETELEMENT existant, retourne sa balise name sous la forme d’un GUID.
AcxTargetElementGetType

La fonction AcxTargetElementGetType donnée à un objet ACXTARGETELEMENT existant retourne son type d’élément correspondant sous la forme d’un GUID.
AcxTargetElementGetWdfIoTarget

AcxTargetElementGetWdfIoTarget donné à un objet ACXTARGETELEMENT existant, retourne son objet WDFIOTARGET correspondant.
AcxTargetFactoryCircuitCreate

La fonction AcxTargetFactoryCircuitCreate retourne un handle à un nouvel objet ACXTARGETFACTORYCIRCUIT ACX.
AcxTargetFactoryCircuitFormatRequestForMethod

AcxTargetFactoryCircuitFormatRequestForMethod met en forme un WDFREQUEST en tant que requête de méthode ACX à utiliser sur la cible d’usine de circuit spécifiée.
AcxTargetFactoryCircuitFormatRequestForProperty

AcxTargetFactoryCircuitFormatRequestForProperty met en forme un WDFREQUEST en tant que requête de propriété ACX à utiliser sur la cible d’usine de circuit spécifiée.
AcxTargetFactoryCircuitGetWdfIoTarget

AcxTargetFactoryCircuitGetWdfIoTarget donné à un objet ACXTARGETFACTORYCIRCUIT existant, retourne son objet WDFIOTARGET correspondant.
AcxTargetPinFlushModeDataFormatListCache

La fonction AcxTargetPinFlushModeDataFormatListCache vide le cache de la liste de formats de données en mode pour la broche cible spécifiée.
AcxTargetPinFormatRequestForMethod

La fonction AcxTargetPinFormatRequestForMethod met en forme une fonction WDFREQUEST en tant que requête de méthode ACX à utiliser sur la cible de broche spécifiée.
AcxTargetPinFormatRequestForProperty

AcxTargetPinFormatRequestForProperty met en forme un WDFREQUEST en tant que requête de propriété ACX à utiliser sur la cible de broche spécifiée.
AcxTargetPinGetId

AcxTargetPinGetId donné à un objet ACXTARGETPIN existant retourne sa valeur d’ID associée.
AcxTargetPinGetWdfIoTarget

La fonction AcxTargetPinGetWdfIoTarget donnée à un objet ACXTARGETPIN existant, retourne son objet WDFIOTARGET correspondant.
AcxTargetPinRetrieveModeDataFormatList

La fonction AcxTargetPinRetrieveModeDataFormatList donnée à un objet ACXTARGETPIN existant, retourne l’ACXDATAFORMATLIST associé à la liste de format de données en mode traitement de signal spécifiée.
AcxTargetStreamAssignDrmContentId

La fonction AcxTargetStreamAssignDrmContentId en fonction d’un objet ACXTARGETSTREAM existant affecte un ID de contenu DRM à ce flux.
AcxTargetStreamCreate

La fonction AcxTargetStreamCreate est utilisée pour créer un flux cible.
AcxTargetStreamFormatRequestForMethod

AcxTargetStreamFormatRequestForMethod met en forme un WDFREQUEST en tant que requête de méthode ACX à utiliser sur la cible de flux spécifiée.
AcxTargetStreamFormatRequestForProperty

AcxTargetStreamFormatRequestForProperty met en forme un WDFREQUEST en tant que requête de propriété ACX à utiliser sur la cible de flux spécifiée.
AcxTargetStreamGetElementsCount

La fonction AcxTargetStreamGetElementsCount donnée à un objet ACXTARGETSTREAM, retourne son nombre d’éléments ACX.
AcxTargetStreamGetTargetElement

La fonction AcxTargetStreamGetTargetElement, en fonction d’une valeur d’index d’élément valide, retourne l’objet ACXTARGETELEMENT ACX correspondant associé au flux spécifié.
AcxTargetStreamGetWdfIoTarget

La fonction AcxTargetStreamGetWdfIoTarget retourne un objet WDF WDFIOTARGET associé au flux spécifié.

Structures

 
ACX_TARGET_CIRCUIT_CONFIG

La structure ACX_TARGET_CIRCUIT_CONFIG est utilisée pour définir la configuration du circuit cible.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG

La structure ACX_TARGET_FACTORY_CIRCUIT_CONFIG est utilisée pour définir la configuration du circuit d’usine cible.
ACX_TARGET_STREAM_CONFIG

La structure ACX_TARGET_STREAM_CONFIG est utilisée pour définir la configuration du flux cible.

Énumérations

 
ACX_TARGET_CIRCUIT_CONFIG_FLAGS

L’énumération ACX_TARGET_CIRCUIT_CONFIG_FLAGS définit les indicateurs de configuration pour le circuit cible ACX.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS

L’énumération ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS définit les indicateurs de configuration pour la fabrique de circuit cible ACX.
ACX_TARGET_STREAM_CONFIG_FLAGS

L’énumération ACX_TARGET_STREAM_CONFIG_FLAGS définit les indicateurs de configuration pour le flux cible ACX.