structure FEATURE_DATA_REMOVABLE_MEDIUM (ntddmmc.h)
La structure FEATURE_DATA_REMOVABLE_MEDIUM contient des données pour la fonctionnalité de support amovible.
Syntaxe
typedef struct _FEATURE_DATA_REMOVABLE_MEDIUM {
FEATURE_HEADER Header;
UCHAR Lockable : 1;
UCHAR DBML : 1;
UCHAR DefaultToPrevent : 1;
UCHAR Eject : 1;
UCHAR Load : 1;
UCHAR LoadingMechanism : 3;
UCHAR Reserved3[3];
} FEATURE_DATA_REMOVABLE_MEDIUM, *PFEATURE_DATA_REMOVABLE_MEDIUM;
Membres
Header
Contient une structure FEATURE_HEADER avec des informations d’en-tête pour ce descripteur de fonctionnalité.
Lockable
Indique, lorsque la valeur est définie sur 1, que l’initiateur peut verrouiller le support dans l’appareil. Lorsqu’il est défini sur zéro, ce bit indique que le support ne peut pas être verrouillé dans l’appareil.
DBML
DefaultToPrevent
Indique, lorsqu’il est défini sur zéro, que le jumper d’empêchement est présent. Cela remplace la commande lock, de sorte que le verrouillage de l’appareil n’empêche pas l’insertion du média.
Eject
Indique, lorsqu’il est défini sur 1, que l’appareil peut éjecter le support ou le magazine. Lorsqu’il est défini sur zéro, ce bit indique que l’appareil ne peut pas éjecter le support ou le magazine au moyen de la séquence de commandes de démarrage/arrêt normale.
Load
LoadingMechanism
Indique le type de mécanisme de chargement. Consultez la spécification multimédia SCSI - 4 (MMC-4) pour obtenir la liste des valeurs que ce membre peut prendre.
Reserved3[3]
Réservé.
Remarques
Cette structure contient les données de la fonctionnalité nommée « Support amovible » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité permettent de supprimer le support de l’appareil. Ils peuvent également communiquer à l’initiateur que l’utilisateur souhaite éjecter le support ou qu’il a inséré un nouveau support.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddmmc.h (inclure Ntddcdrm.h) |