énumération AVC_FUNCTION (avc.h)

Le type d’énumération AVC_FUNCTION est utilisé pour spécifier les fonctions de sous-unité AV/C.

Syntax

typedef enum _tagAVC_FUNCTION {
  AVC_FUNCTION_COMMAND,
  AVC_FUNCTION_GET_PIN_COUNT,
  AVC_FUNCTION_GET_PIN_DESCRIPTOR,
  AVC_FUNCTION_GET_CONNECTINFO,
  AVC_FUNCTION_SET_CONNECTINFO,
  AVC_FUNCTION_ACQUIRE,
  AVC_FUNCTION_RELEASE,
  AVC_FUNCTION_CLR_CONNECTINFO,
  AVC_FUNCTION_GET_EXT_PLUG_COUNTS,
  AVC_FUNCTION_GET_UNIQUE_ID,
  AVC_FUNCTION_GET_REQUEST,
  AVC_FUNCTION_SEND_RESPONSE,
  AVC_FUNCTION_FIND_PEER_DO,
  AVC_FUNCTION_PEER_DO_LIST,
  AVC_FUNCTION_GET_SUBUNIT_INFO
} AVC_FUNCTION;

Constantes

 
AVC_FUNCTION_COMMAND
Cette valeur est un code de fonction utilisé pour envoyer une requête AV/C et recevoir une réponse en tant qu’opération. Ce code de fonction utilise la structure AVC_COMMAND_IRB.

Ce code de fonction est disponible pour les instances homologues et virtuelles de avc.sys.
AVC_FUNCTION_GET_PIN_COUNT
Cette valeur est un code de fonction utilisé pour obtenir le nombre de broches prises en charge par l’appareil sous-unité sous-jacent. Ce code de fonction utilise la structure AVC_PIN_COUNT.

Ce code de fonction est disponible uniquement pour les instances homologues de avc.sys.
AVC_FUNCTION_GET_PIN_DESCRIPTOR
Cette valeur est un code de fonction utilisé pour obtenir le descripteur de broche pour chaque ID d’épingle. Ce code de fonction utilise la structure AVC_PIN_DESCRIPTOR.

Ce code de fonction est disponible uniquement pour les instances homologues de avc.sys.
AVC_FUNCTION_GET_CONNECTINFO
Cette valeur est un code de fonction utilisé pour obtenir la structure AVCPRECONNECTINFO pour chaque ID d’épingle. Ce code de fonction utilise la structure AVC_PRE_CONNECTINFO.

Ce code de fonction est disponible uniquement pour les instances homologues de avc.sys.
AVC_FUNCTION_SET_CONNECTINFO
Cette valeur est un code de fonction utilisé pour définir la structure AVCCONNECTINFO pour chaque ID d’épingle. Ce code de fonction utilise la structure AVC_SET_CONNECTINFO.

Ce code de fonction est disponible uniquement pour les instances homologues de avc.sys.
AVC_FUNCTION_ACQUIRE
Cette valeur est un code de fonction utilisé pour amener avc.sys à établir les connexions suggérées par les valeurs AVCCONNECTINFO mises en cache. Ce code de fonction utilise la structure AVC_PIN_ID.

Ce code de fonction est disponible uniquement pour les instances homologues de avc.sys.
AVC_FUNCTION_RELEASE
Cette valeur est un code de fonction utilisé pouravc.syslibérer toutes les connexions suggérées par les valeurs AVCCONNECTINFO mises en cache. Ce code de fonction utilise la structure AVC_PIN_ID.
AVC_FUNCTION_CLR_CONNECTINFO
Cette valeur est un code de fonction utilisé pouravc.syssupprimer toutes les valeurs AVCCONNECTINFO mises en cache. Ce code de fonction utilise la structure AVC_PIN_ID.

Ce code de fonction est disponible uniquement pour les instances homologues de avc.sys.
AVC_FUNCTION_GET_EXT_PLUG_COUNTS
Cette valeur est un code de fonction utilisé pouravc.sysobtenir le nombre de plugs d’entrée et de sortie externes. Ce code de fonction utilise la structure AVC_EXT_PLUG_COUNTS.

Ce code de fonction est disponible uniquement pour les instances homologues de avc.sys.
AVC_FUNCTION_GET_UNIQUE_ID
Cette valeur est un code de fonction utilisé pour obtenir l’ID unique de l’unité AV/C. Ce code de fonction utilise la structure AVC_UNIQUE_ID.

Ce code de fonction est disponible uniquement pour les instances homologues de avc.sys.
AVC_FUNCTION_GET_REQUEST
Cette valeur est un code de fonction utilisé pour s’inscrire pour recevoir des demandes d’unités et de sous-unités AV/C. Ce code de fonction utilise la structure AVC_COMMAND_IRB.

Ce code de fonction est disponible pour les instances homologues et virtuelles de avc.sys.
AVC_FUNCTION_SEND_RESPONSE
Cette valeur est un code de fonction utilisé pour que avc.sys répondent aux demandes d’unités av/C et de sous-unités. Ce code de fonction utilise la structure AVC_COMMAND_IRB.

Ce code de fonction est disponible pour les instances homologues et virtuelles de avc.sys.
AVC_FUNCTION_FIND_PEER_DO
Cette valeur est un code de fonction utilisé pour localiser un avc.sys instance non virtuel. Ce code de fonction utilise la structure AVC_PEER_DO_LOCATOR.

Ce code de fonction est disponible pour les instances homologues et virtuelles de avc.sys.
AVC_FUNCTION_PEER_DO_LIST
Cette valeur est un code de fonction utilisé pour localiser toutes les instances deavc.sys non virtuelles. Ce code de fonction utilise la structure AVC_PEER_DO_LIST.

Ce code de fonction est disponible pour les instances homologues et virtuelles de avc.sys.
AVC_FUNCTION_GET_SUBUNIT_INFO
Cette valeur est un code de fonction utilisé pour obtenir les informations de sous-unité de l’appareil cible. Ce code de fonction utilise la structure AVC_SUBUNIT_INFO_BLOCK.

Ce code de fonction est disponible pour les instances homologues et virtuelles de avc.sys.

Configuration requise

Condition requise Valeur
En-tête avc.h (inclure Avc.h)

Voir aussi

AVC_COMMAND_IRB

AVC_EXT_PLUG_COUNTS

AVC_IRB

AVC_PEER_DO_LIST

AVC_PEER_DO_LOCATOR

AVC_PIN_COUNT

AVC_PIN_DESCRIPTOR

AVC_PIN_ID

AVC_PRECONNECT_INFO

AVC_SETCONNECT_INFO

AVC_SUBUNIT_INFO_BLOCK

AVC_UNIQUE_ID