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 DISK_SIGNATURE estructura que usa la rutina para devolver la información de firma del disco.
Valor devuelto
La rutina devuelve STATUS_SUCCESS si se ha realizado 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.
Observaciones
ioReadDiskSignature solo los controladores de disco deben usarse. Otros controladores deben usar la solicitud de E/S de IOCTL_DISK_GET_DRIVE_GEOMETRY_EX en su lugar.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Esta rutina solo está disponible en Windows XP y versiones posteriores. |
de la plataforma de destino de | Universal |
encabezado de | ntddk.h (incluya Ntddk.h) |
biblioteca de | NtosKrnl.lib |
DLL de | NtosKrnl.exe |