en-tête avc.h
Cet en-tête est utilisé par devinst. Pour plus d'informations, consultez les pages suivantes :
avc.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_AVC_BUS_RESET Le code de contrôle E/S IOCTL_AVC_BUS_RESET permet à l’appelant d’effectuer toutes les demandes de contrôle IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO et IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO précédentes qui n’ont pas utilisé l’indicateur AVC_SUBUNIT_ADDR_TRIGGERBUSRESET. |
IOCTL_AVC_CLASS Le code de contrôle d’E/S IOCTL_AVC_CLASS est pris en charge uniquement à partir du mode noyau, l’utilisation de la IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys prend en charge deux interfaces d’appareil, en fonction du type de instance (homologue ou virtuel). |
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO Le code de contrôle d’E/S IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO contrôle l’énumération des sous-unités virtuelles. |
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO Le code de contrôle d’E/S IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO contrôle l’énumération des sous-unités virtuelles. |
Fonctions de rappel
PFNAVCINTERSECTHANDLER Le gestionnaire d’intersection AV/C détermine si les plages de données sont compatibles. |
Structures
AVC_COMMAND_IRB La structure AVC_COMMAND_IRB définit une structure qui contient une commande AV/C et une paire de réponses. |
AVC_EXT_PLUG_COUNTS La structure AVC_EXT_PLUG_COUNTS décrit le nombre de plugs externes sur la sous-unité. |
AVC_IRB La structure AVC_IRB est une structure d’en-tête IRB (IRB) où un numéro de fonction est stocké. |
AVC_MULTIFUNC_IRB La structure AVC_MULTIFUNC_IRB contient d’autres structures av/C associées dans une union. |
AVC_PEER_DO_LIST Le AVC_PEER_DO_LIST décrit toutes les instances non virtuelles (homologues) de avc.sys. |
AVC_PEER_DO_LOCATOR Le AVC_PEER_DO_LOCATOR décrit les instances non virtuelles (homologues) de avc.sys. |
AVC_PIN_COUNT La structure AVC_PIN_COUNT spécifie le nombre de broches sur un périphérique de sous-unité AV/C. |
AVC_PIN_DESCRIPTOR La structure AVC_PIN_DESCRIPTOR décrit une broche sur un périphérique de sous-unité AV/C. |
AVC_PIN_ID La structure AVC_PIN_ID décrit une broche sur une sous-unité. |
AVC_PRECONNECT_INFO La structure AVC_PRECONNECT_INFO spécifie les informations de préconnexion pour l’ID de broche spécifié (décalage de base zéro) sur un appareil de sous-unité AV/C. |
AVC_SETCONNECT_INFO La structure AVC_SETCONNECT_INFO est utilisée pour initialiser un pilote de sous-unité et établir des connexions de broche. |
AVC_SUBUNIT_ADDR_SPEC La structure AVC_SUBUNIT_ADDR_SPEC est utilisée avec les instances virtuelles de avc.sys pour décrire les adresses de sous-unités virtuelles. |
AVC_SUBUNIT_INFO_BLOCK La structure AVC_SUBUNIT_INFO_BLOCK décrit les informations de sous-unité. |
AVC_UNIQUE_ID Les AVC_UNIQUE_ID décrire l’ID unique de l’unité AV/C. |
AVCCONNECTINFO La structure AVCCONNECTINFO est utilisée pour initialiser un pilote de sous-unité et établir des connexions de broche. |
AVCPRECONNECTINFO La structure AVCPRECONNECTINFO est utilisée pour initialiser un pilote de sous-unité et établir des connexions de broche. |
Énumérations
AVC_FUNCTION Le type d’énumération AVC_FUNCTION est utilisé pour spécifier les fonctions de sous-unité AV/C. |
AvcCommandType Le type d’énumération AvcCommandType est utilisé pour indiquer le type de commande émis par un pilote de sous-unité à sa sous-unité AV/C via AVC_FUNCTION_COMMAND ou AVC_FUNCTION_GET_REQUEST codes de fonction. |
AvcResponseCode Le type d’énumération AvcResponseCode est utilisé pour indiquer le type de réponse reçu par un pilote de sous-unité à partir de sa sous-unité AV/C via AVC_FUNCTION_COMMAND ou AVC_FUNCTION_SEND_RESPONSE codes de fonction. |
AvcSubunitType Le type d’énumération AvcSubunitType est utilisé pour indiquer le type de sous-unité AV/C. |
KSPIN_FLAG_AVC Le type d’énumération KSPIN_FLAG_AVC est utilisé pour la gestion des connexions et dans le code de la fonction AVC_FUNCTION_GET_CONNECTINFO. |
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