IOCTL_STORAGE_EJECTION_CONTROL IOCTL (winioctl.h)
Aktiviert oder deaktiviert den Mechanismus zum Auswerfen von Medien. Wenn Sie den Mechanismus deaktivieren, wird das Laufwerk gesperrt.
Um diesen Vorgang auszuführen, rufen Sie die Funktion DeviceIoControl mit den folgenden Parametern auf.
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
);
Hinweise
Der Treiber verfolgt IOCTL_STORAGE_EJECTION_CONTROL Anforderungen des Anrufers nach. Es werden Anforderungen ignoriert, um den Auswurfmechanismus zu aktivieren, es sei denn, es wurde eine Anforderung zum Deaktivieren des Auswurfmechanismus vom selben Aufrufer empfangen. Dadurch wird verhindert, dass andere Aufrufer das Laufwerk entsperren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP |
Unterstützte Mindestversion (Server) | Windows Server 2003 |
Kopfzeile | winioctl.h (einschließlich Windows.h) |