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)

Weitere Informationen