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