Compartir a través de


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

Consulte también

DISK_SIGNATURE

IOCTL_DISK_GET_DRIVE_GEOMETRY_EX