IOCTL_VOLUME_ONLINE IOCTL (ntddvol.h)
El IOCTL_VOLUME_ONLINE IOCTL coloca el volumen en un estado ONLINE, que es un estado en el que se ejecutarán las operaciones de lectura y escritura. Las solicitudes se pasan al disco físico hasta que se recibe un IOCTL_VOLUME_OFFLINE posterior.
Un uso común de IOCTL_VOLUME_ONLINE es un caso en el que el administrador de montaje coloca automáticamente un nuevo volumen en el estado ONLINE cuando llega el volumen, a menos que ese volumen aparezca en una clave del Registro rellenada por el servicio de clúster. se llama a IOCTL_VOLUME_ONLINE para unidades extraíbles, independientemente de la configuración NoAutoMount en la siguiente clave del Registro:
HKCU\System\CurrentControlSet\Services\Mountmgr\NoAutoMount
Pero para los volúmenes controlados por NoAutoMount, asignar una letra de unidad hará que se llame a IOCTL_VOLUME_ONLINE .
En el caso de los volúmenes controlados por el servicio de clúster, el servicio de clúster envía IOCTL_VOLUME_ONLINE cuando el nodo local posee el volumen. El servicio de clúster usa tanto IOCTL_VOLUME_ONLINE comoIOCTL_VOLUME_ONLINE para permitir la E/S a un volumen de disco cuando el volumen de disco es propiedad del servidor local. Hasta que el servicio de clúster coloca el volumen de disco en un estado ONLINE, no se permite ninguna E/S al volumen de disco. Esto evita daños en el volumen de disco que podrían deberse a que varios nodos de clúster escriben en el mismo volumen de disco simultáneamente.
Código principal
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
Ninguno.
Longitud del búfer de salida
Ninguno.
Bloque de estado
El miembro Status se establece en STATUS_SUCCESS.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows XP. |
Encabezado | ntddvol.h (incluya Ntddvol.h) |