Función IoReadDiskSignature (ntddk.h)
La rutina IoReadDiskSignature lee la información de firma de disco de la tabla de particiones de un disco.
Sintaxis
NTSTATUS IoReadDiskSignature(
[in] PDEVICE_OBJECT DeviceObject,
[in] ULONG BytesPerSector,
[out] PDISK_SIGNATURE Signature
);
Parámetros
[in] DeviceObject
Especifica el objeto de dispositivo que se va a leer en el disco.
[in] BytesPerSector
Especifica el número de bytes por sector del disco.
[out] Signature
Puntero a una estructura de DISK_SIGNATURE la rutina usa para devolver la información de firma del disco.
Valor devuelto
La rutina devuelve STATUS_SUCCESS si se ejecuta correctamente o el código de error adecuado en caso de error. La rutina devuelve STATUS_DISK_CORRUPT_ERROR si detecta que la tabla de particiones de disco está dañada.
Comentarios
Los controladores de disco solo deben usar IoReadDiskSignature. En su lugar, otros controladores deben usar la solicitud de E/S de IOCTL_DISK_GET_DRIVE_GEOMETRY_EX .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Esta rutina solo está disponible en Windows XP y versiones posteriores. |
Plataforma de destino | Universal |
Encabezado | ntddk.h (incluya Ntddk.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |