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 qui facilite la communication entre deux piles différentes. ACX utilise WdfIoTarget pour faciliter les communications entre les objets, circuits, broches, flux, éléments et fabriques de circuits ACX.

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 pour communiquer avec un circuit distant exposé par une autre pile. AcxTargetCircuit est implémenté à l’aide d’un WdfIoTarget.

Les pilotes utilisent AcxTargetPin pour 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é d’épingle 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 pour 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 pour communiquer avec une fabrique de circuits distant instance. AcxTargetFactoryCircuit est implémenté à l’aide d’un WdfIoTarget pour envoyer des messages à la fabrique de circuits distants.

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

  • properties
  • methods
  • événements

Pour plus d'informations, consultez les pages suivantes :

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 de fabrique 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 une WDFREQUEST en tant que demande de méthode ACX à utiliser sur la cible de circuit spécifiée.
AcxTargetCircuitFormatRequestForProperty

AcxTargetCircuitFormatRequestForProperty met en forme un WDFREQUEST en tant que demande 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, avec une valeur d’index d’élément valide, retourne l’objet ACXTARGETELEMENT associé.
AcxTargetCircuitGetTargetPin

La fonction AcxTargetCircuitGetTargetPin, avec une valeur d’index d’épingle valide, retourne l’objet ACXTARGETPIN associé.
AcxTargetCircuitGetWdfIoTarget

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

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

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

AcxTargetElementGetId en fonction d’un objet ACXTARGETELEMENT existant, retourne sa valeur d’ID correspondante.
AcxTargetElementGetNameTag

AcxTargetElementGetNameTag, à partir d’un objet ACXTARGETELEMENT existant, retourne son name-tag sous la forme d’un GUID.
AcxTargetElementGetType

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

L’AcxTargetElementGetWdfIoTarget, à l’aide d’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 demande de méthode ACX à utiliser sur la cible de fabrique de circuit spécifiée.
AcxTargetFactoryCircuitFormatRequestForProperty

AcxTargetFactoryCircuitFormatRequestForProperty met en forme un WDFREQUEST en tant que demande de propriété ACX à utiliser sur la cible de fabrique de circuit spécifiée.
AcxTargetFactoryCircuitGetWdfIoTarget

L’AcxTargetFactoryCircuitGetWdfIoTarget, à l’aide d’un objet ACXTARGETFACTORYCIRCUIT existant, retourne son objet WDFIOTARGET correspondant.
AcxTargetPinFlushModeDataFormatListCache

La fonction AcxTargetPinFlushModeDataFormatListCache vide le cache de la liste de format de données en mode pour l’épingle cible spécifiée.
AcxTargetPinFormatRequestForMethod

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

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

L’AcxTargetPinGetId en fonction d’un objet ACXTARGETPIN existant retourne sa valeur d’ID associée.
AcxTargetPinGetWdfIoTarget

La fonction AcxTargetPinGetWdfIoTarget, à l’aide d’un objet ACXTARGETPIN existant, retourne son objet WDFIOTARGET correspondant.
AcxTargetPinRetrieveModeDataFormatList

La fonction AcxTargetPinRetrieveModeDataFormatList en fonction d’un objet ACXTARGETPIN existant, retourne l’ACXDATAFORMATLIST associé à la liste de formats de données en mode de traitement du 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 une WDFREQUEST en tant que demande de méthode ACX à utiliser sur la cible de flux spécifiée.
AcxTargetStreamFormatRequestForProperty

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

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

La fonction AcxTargetStreamGetTargetElement, avec une valeur d’index d’élément valide, retourne l’objet 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.