IOCTL_STORAGE_EJECTION_CONTROL IOCTL (winioctl.h)
Active ou désactive le mécanisme qui éjecte le média. La désactivation du mécanisme verrouille le lecteur.
Pour effectuer cette opération, appelez la fonction DeviceIoControl avec les paramètres suivants.
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
);
Remarques
Le pilote suit IOCTL_STORAGE_EJECTION_CONTROL demandes de l’appelant. Il ignore les demandes d’activation du mécanisme d’éjection, sauf s’il a reçu une demande de désactivation du mécanisme d’éjection du même appelant. Cela empêche d’autres appelants de déverrouiller le lecteur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP |
Serveur minimal pris en charge | Windows Server 2003 |
En-tête | winioctl.h (inclure Windows.h) |