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