AVC_FUNCTION_GET_EXT_PLUG_COUNTS
Le code de fonction AVC_FUNCTION_GET_EXT_PLUG_COUNTS obtient le nombre de plugs d’entrée et de sortie externes.
Bloc d’état E/S
En cas de réussite, le pilote de protocole AV/C définit Irp-IoStatus.Status> sur STATUS_SUCCESS.
Les autres valeurs de retour possibles sont les suivantes :
Valeur retournée | Description |
---|---|
STATUS_TIMEOUT | La demande a été faite, mais aucune réponse n’a été reçue avant la fin du délai d’attente et le traitement des nouvelles tentatives. |
STATUS_REQUEST_ABORTED | Abandon immédiat lorsque le status d’achèvement IRP est STATUS_REQUEST_ABORTED. Cela indique que l’appareil a été supprimé ou n’est plus disponible sur le bus 1394. |
STATUT_* | Tout autre code de retour indique qu’une erreur ou un avertissement s’est produit au-delà de l’étendue du protocole AV/C. |
Commentaires
Cette fonction utilise le membre ExtPlugCounts de la structure AVC_MULTIFUNC_IRB comme indiqué ci-dessous.
typedef struct _AVC_MULTIFUNC_IRB {
AVC_IRB Common;
union {
.
.
.
AVC_EXT_PLUG_COUNTS ExtPlugCounts;
.
.
.
};
} AVC_MULTIFUNC_IRB, *PAVC_MULTIFUNC_IRB;
Spécifications
En-têtes: Déclaré dans avc.h. Incluez avc.h.
entrée AVC_MULTIFUNC_IRB
Commun
Le sous-membre Function de ce membre doit être défini sur AVC_FUNCTION_GET_EXT_PLUG_COUNTS à partir de l’énumération AVC_FUNCTION.
ExtPlugCounts
Spécifie le nombre de plugs d’entrée et de sortie externes.
Ce code de fonction n’est pas pris en charge par les instances virtuelles de avc.sys.
Les pilotes de sous-unité sont chargés de déterminer la fonction, le format et l’utilisation des plugs externes. Avc.sys signale toutefois les connexions permanentes entre les plugs externes et les plugs de sous-unité en tant que broches dédiées sur la sous-unité (pour plus d’informations, voir AVC_FUNCTION_GET_CONNECTINFO).
Cela doit être appelé à l’adresse IRQL = PASSIVE_LEVEL.
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