é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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour