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, lorsqu’il est défini 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’prévention est présent. Cela remplace la commande de verrouillage afin 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 média 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 SCSI Multimedia - 4 (MMC-4) pour obtenir la liste des valeurs que ce membre peut prendre.
Reserved3[3]
Réservé.
Remarques
Cette structure contient des données pour la fonctionnalité nommée « Support amovible » par la spécification MMC-3. Les appareils qui prennent en charge cette fonctionnalité permettent au support d’être supprimés de l’appareil. Ils peuvent également communiquer avec l’initiateur que l’utilisateur souhaite éjecter le support ou a inséré un nouveau support.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddmmc.h (include Ntddcdrm.h) |