Funzione IoReadDiskSignature (ntddk.h)
La routine IoReadDiskSignature legge le informazioni sulla firma del disco per la tabella di partizione di un disco.
Sintassi
NTSTATUS IoReadDiskSignature(
[in] PDEVICE_OBJECT DeviceObject,
[in] ULONG BytesPerSector,
[out] PDISK_SIGNATURE Signature
);
Parametri
[in] DeviceObject
Specifica l'oggetto dispositivo da leggere per il disco.
[in] BytesPerSector
Specifica il numero di byte per settore del disco.
[out] Signature
Puntatore a una struttura DISK_SIGNATURE utilizzata dalla routine per restituire le informazioni sulla firma del disco.
Valore restituito
La routine restituisce STATUS_SUCCESS in caso di esito positivo o il codice di errore appropriato in caso di errore. La routine restituisce STATUS_DISK_CORRUPT_ERROR se rileva che la tabella di partizione del disco è danneggiata.
Commenti
IoReadDiskSignature deve essere usato solo dai driver del disco. Altri driver devono usare invece la richiesta di I /O IOCTL_DISK_GET_DRIVE_GEOMETRY_EX.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Questa routine è disponibile solo in Windows XP e versioni successive. |
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Ntddk.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |