IOCTL_STORAGE_EJECTION_CONTROL IOCTL(winioctl.h)
미디어를 배출하는 메커니즘을 사용하거나 사용하지 않도록 설정합니다. 메커니즘을 사용하지 않도록 설정하면 드라이브가 잠깁니다.
이 작업을 수행하려면 다음 매개 변수를 사용하여 DeviceIoControl 함수를 호출합니다.
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
);
설명
드라이버는 호출자가 IOCTL_STORAGE_EJECTION_CONTROL 요청을 추적합니다. 동일한 호출자에서 배출 메커니즘을 사용하지 않도록 설정하라는 요청을 받지 않은 경우 배출 메커니즘을 사용하도록 설정하는 요청을 무시합니다. 이렇게 하면 다른 호출자가 드라이브의 잠금을 해제할 수 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP |
지원되는 최소 서버 | Windows Server 2003 |
머리글 | winioctl.h(Windows.h 포함) |