IOCTL_DISK_SET_PARTITION_INFO IOCTL (ntdddisk.h)
Cambia el tipo de partición de la partición de disco especificada. (Los controladores de disquete no necesitan controlar esta solicitud).
Código principal
Búfer de entrada
El búfer de Irp-AssociatedIrp.SystemBuffer> contiene el SET_PARTITION_INFORMATION que se va a establecer.
Longitud del búfer de entrada
Parameters.DeviceIoControl.InputBufferLength en la ubicación de la pila de E/S del IRP indica el tamaño, en bytes, del búfer, que debe ser >= sizeof(SET_PARTITION_INFORMATION).
Búfer de salida
Ninguno.
Longitud del búfer de salida
Ninguno.
Bloque de estado
El campo Información se establece en cero. El campo Estado se puede establecer en STATUS_SUCCESS, o posiblemente en STATUS_INVALID_PARAMETER, STATUS_INVALID_DEVICE_REQUEST, STATUS_UNSUCCESSFUL, STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES o STATUS_BUFFER_TOO_SMALL.
Requisitos
Requisito | Valor |
---|---|
Header | ntdddisk.h (incluya Ntdddisk.h) |