Fonction IoReadDiskSignature (ntddk.h)
La routine IoReadDiskSignature lit les informations de signature de disque pour la table de partition d’un disque.
Syntaxe
NTSTATUS IoReadDiskSignature(
[in] PDEVICE_OBJECT DeviceObject,
[in] ULONG BytesPerSector,
[out] PDISK_SIGNATURE Signature
);
Paramètres
[in] DeviceObject
Spécifie l’objet d’appareil pour le disque à lire.
[in] BytesPerSector
Spécifie le nombre d’octets par secteur du disque.
[out] Signature
Pointeur vers une structure DISK_SIGNATURE la routine utilise pour retourner les informations de signature de disque.
Valeur de retour
La routine retourne STATUS_SUCCESS en cas de réussite ou le code d’erreur approprié en cas d’échec. La routine retourne STATUS_DISK_CORRUPT_ERROR si elle détecte que la table de partition de disque est endommagée.
Remarques
IoReadDiskSignature ne doit être utilisé que par les pilotes de disque. D’autres pilotes doivent utiliser la demande d’E/S IOCTL_DISK_GET_DRIVE_GEOMETRY_EX à la place.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Cette routine est disponible uniquement sur Windows XP et versions ultérieures. |
plateforme cible | Universel |
d’en-tête | ntddk.h (include Ntddk.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |