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 per il disco da leggere.
[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.
Osservazioni
i IoReadDiskSignature devono essere usati solo dai driver del disco. Altri driver devono usare invece la richiesta di I/O IOCTL_DISK_GET_DRIVE_GEOMETRY_EX.
Fabbisogno
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 |