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

Vedi anche

DISK_SIGNATURE

IOCTL_DISK_GET_DRIVE_GEOMETRY_EX