Compartir a través de


FSCTL_GET_BOOT_AREA_INFO código de control

El código de control FSCTL_GET_BOOT_AREA_INFO recupera las ubicaciones de los sectores de arranque de un volumen.

Para realizar esta operación, llame a la función FltFsControlFile o a la función ZwFsControlFile con los parámetros siguientes.

Parámetros

  • FileObject [in]: FltFsControlFile solo. Puntero de objeto de archivo para el volumen para el que FSCTL_GET_BOOT_AREA_INFO recuperará la información de arranque. Este parámetro es obligatorio y no puede ser NULL.

  • FileHandle [in]: ZwFsControlFile solo. Identificador de archivo del volumen para el que FSCTL_GET_BOOT_AREA_INFO recuperará la información de arranque. Este parámetro es obligatorio y no puede ser NULL.

    Este identificador debe abrirse con los derechos de acceso SE_MANAGE_VOLUME_NAME. Para obtener más información, vea Derechos de acceso y seguridad de archivos.

  • FsControlCode [in]: código de control para la operación. Use FSCTL_GET_BOOT_AREA_INFO para esta operación.

  • InputBuffer [in]: no se usa con esta operación. Se establece en NULL.

  • InputBufferLength [in]: no se usa con esta operación. Establecer en cero.

  • OutputBuffer [out]: puntero a una estructura de BOOT_AREA_INFO , que recibe la ubicación de los sectores de arranque del volumen.

  • OutputBufferLength [out]: tamaño del búfer de salida, en bytes.

Bloque de estado

FltFsControlFile o ZwFsControlFile devuelve un valor NTSTATUS adecuado, como uno de los siguientes:

Código Significado
STATUS_SUCCESS La operación se realizó correctamente. OutputBuffer contiene un puntero a una estructura BOOT_AREA_INFO .
STATUS_INVALID_PARAMETER Un parámetro no era válido; por ejemplo, el identificador usado no es un identificador de volumen válido.
STATUS_BUFFER_TOO_SMALL OutputBuffer no es lo suficientemente grande como para el resultado. No se ha escrito información en el búfer.
STATUS_ACCESS_DENIED El usuario no tiene acceso SE_MANAGE_VOLUME.

Comentarios

FSCTL_GET_BOOT_AREA_INFO código de control se puede usar en dispositivos FastFAT y exFAT. Esta funcionalidad admite el uso de BitLocker para dispositivos como unidades flash.

Requisitos

Tipo de requisito Requisito
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Encabezado Ntifs.h (incluya Ntifs.h o Fltkernel.h)

Consulte también

DeviceIoControl