structure FEATURE_DATA_WRITE_ONCE (ntddmmc.h)
La structure FEATURE_DATA_WRITE_ONCE contient des informations pour la fonctionnalité Write Once.
Syntaxe
typedef struct _FEATURE_DATA_WRITE_ONCE {
FEATURE_HEADER Header;
UCHAR LogicalBlockSize[4];
UCHAR Blocking[2];
UCHAR ErrorRecoveryPagePresent : 1;
UCHAR Reserved1 : 7;
UCHAR Reserved2;
} FEATURE_DATA_WRITE_ONCE, *PFEATURE_DATA_WRITE_ONCE;
Membres
Header
Contient une structure FEATURE_HEADER avec des informations d’en-tête pour ce descripteur de fonctionnalité.
LogicalBlockSize[4]
Indique le nombre d’octets par bloc logique. Les octets de ce tableau sont organisés dans l’ordre big-endian. LogicalBlockSize[0] contient l’octet le plus significatif. LogicalBlockSize[3] contient l’octet le moins significatif.
Blocking[2]
Indique le nombre de blocs logiques par appareil. Les octets de ce tableau sont organisés dans l’ordre big-endian. Blocage[0] contient l’octet le plus significatif. Blocage[1] contient l’octet le moins significatif.
ErrorRecoveryPagePresent
Indique, lorsqu’elle est définie sur 1, que la page mode de récupération d’erreur en lecture/écriture est présente. Lorsqu’il est défini sur zéro, indique qu’il n’est peut-être pas présent. Consultez la spécification SCSI Multimedia 3 (MMC-3) pour obtenir une description de cette page.
Reserved1
Réservé.
Reserved2
Réservé.
Remarques
Cette structure contient des données pour la fonctionnalité nommée « Écrire une fois » par la spécification MMC-3 . Les appareils qui prennent en charge cette fonctionnalité peuvent écrire dans n’importe quel bloc logique précédemment inutilisé.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddmmc.h (include Ntddcdrm.h) |