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. |