The IOCTL_STORAGE_CHECK_VERIFY DeviceIoControl operation determines whether a device’s media is accessible; for example, whether the media is in the device.
dwIoControlCode = IOCTL_STORAGE_CHECK_VERIFY ; // operation code lpInBuffer = NULL; // address of input buffer; not used; must be NULL nInBufferSize = 0; // size of input buffer; not used; must be zero lpOutBuffer = NULL; // address of output buffer; not used; must be NULL nOutBufferSize = 0; // size of output buffer; not used; must be zero lpBytesReturned; // address of actual bytes of output
If the operation succeeds and the device media is accessible, DeviceIoControl returns a nonzero value.
If the operation fails, DeviceIoControl returns zero.