Partager via


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

Syntaxe

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 une seule opération. Ce code de fonction utilise la structure AVC_COMMAND_IRB.

Ce code de fonction est disponible à la fois 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 d’homologue de avc.sys.
AVC_FUNCTION_GET_PIN_DESCRIPTOR
Cette valeur est un code de fonction utilisé pour obtenir le descripteur d’épingle pour chaque ID de broche. Ce code de fonction utilise la structure AVC_PIN_DESCRIPTOR.

Ce code de fonction est disponible uniquement pour les instances d’homologue 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 d’homologue 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 d’homologue de avc.sys.
AVC_FUNCTION_ACQUIRE
Cette valeur est un code de fonction utilisé pour provoquer 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 d’homologue de avc.sys.
AVC_FUNCTION_RELEASE
Cette valeur est un code de fonction utilisé pour provoquer avc.sys libé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é pour provoquer avc.sys supprimer 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 d’homologue de avc.sys.
AVC_FUNCTION_GET_EXT_PLUG_COUNTS
Cette valeur est un code de fonction utilisé pour provoquer avc.sys d’obtenir les nombres de plug-ins externes d’entrée et de sortie. Ce code de fonction utilise la structure AVC_EXT_PLUG_COUNTS.

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

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

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

Ce code de fonction est disponible à la fois 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 de avc.sys non virtuelles. Ce code de fonction utilise la structure AVC_PEER_DO_LIST.

Ce code de fonction est disponible à la fois 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 à la fois pour les instances homologues et virtuelles de avc.sys.

Exigences

Exigence Valeur
d’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