Compartir a través de


IOCTL_STORAGE_EJECTION_CONTROL IOCTL (winioctl.h)

Habilita o deshabilita el mecanismo que expulsa los medios. Al deshabilitar el mecanismo, se bloquea la unidad.

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

BOOL DeviceIoControl(
  (HANDLE) hDevice,                 // handle to device
  IOCTL_STORAGE_EJECTION_CONTROL,   // dwIoControlCode
  (LPVOID) lpInBuffer,              // input buffer
  (DWORD) nInBufferSize,            // size of input buffer
  NULL,                             // lpOutBuffer
  0,                                // nOutBufferSize
  (LPDWORD) lpBytesReturned,        // number of bytes returned
  (LPOVERLAPPED) lpOverlapped       // OVERLAPPED structure
);

Comentarios

El controlador realiza un seguimiento de IOCTL_STORAGE_EJECTION_CONTROL solicitudes por llamador. Omite las solicitudes para habilitar el mecanismo de ejección a menos que haya recibido una solicitud para deshabilitar el mecanismo de expulsión del mismo llamador. Esto impide que otros autores de llamadas desbloquee la unidad.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Servidor mínimo compatible Windows Server 2003
Encabezado winioctl.h (incluye Windows.h)

Consulte también