ChangerGetStatus, fonction (mcd.h)
ChangerGetStatus gère les aspects spécifiques d’un IRP de contrôle d’appareil avec le code IOCTL IOCTL_CHANGER_GET_STATUS.
Syntaxe
NTSTATUS ChangerGetStatus(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Paramètres
[in] DeviceObject
Pointeur vers l’objet d’appareil qui représente le changeur.
[in] Irp
Pointeur vers l’IRP.
Valeur retournée
ChangerGetStatus retourne la valeur STATUS_XXX retournée par le pilote de port système. S’il n’y a pas suffisamment de mémoire pour traiter la demande ou pour traiter la valeur STATUS_XXX retournée par le pilote de port système ChangerGetStatus retourne STATUS_INSUFFICIENT_RESOURCES.
Remarques
Cette routine est obligatoire.
ChangerGetStatus indique si le changeur est en mesure d’accepter les demandes.
ChangerGetStatus génère un SRB avec une CDB pour obtenir le status du changeur (à l’aide de la commande SCSI TEST UNIT READY ou équivalent non SCSI) et l’envoie au pilote de port système pour obtenir status du changeur.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | mcd.h (inclure Mcd.h, Ntddchgr.h) |
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