structure FEATURE_DATA_WRITE_ONCE (ntddmmc.h)
La structure FEATURE_DATA_WRITE_ONCE contient des informations pour la fonctionnalité Écrire une fois.
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. Le blocage[0] contient l’octet le plus significatif. Le blocage[1] contient l’octet le moins significatif.
ErrorRecoveryPagePresent
Indique, lorsque la valeur 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. Pour obtenir une description de cette page, consultez la spécification multimédia SCSI 3 (MMC-3).
Reserved1
Réservé.
Reserved2
Réservé.
Remarques
Cette structure contient les données de la fonctionnalité nommée « Write Once » 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é.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddmmc.h (inclure Ntddcdrm.h) |