IOCTL_SET_DATA_SAFE_MODE
This command enables or disables Data Safe Mode.
The structure that is used to enable or disable Data Safe Mode is the same as IOCTL_QUERY_DATA_SAFE_MODE.
An example of the IOCTL_SET_DATA_SAFE_MODE command
is
#define IOCTL_SET_DATA_SAFE_MODE CTL_CODE(IOCTL_TAPE_BASE, 0x0824,
METHOD_BUFFERED,
FILE_READ_ACCESS | FILE_WRITE_ACCESS )
DATA_SAFE_MODE tapeDataSafeMode;
...
DeviceIoControl(gp->ddHandle0,
IOCTL_SET_DATA_SAFE_MODE,
&tapeDataSafeMode,
(long)sizeof(DATA_SAFE_MODE),
NULL,
0,
&cb,
(LPOVERLAPPED) NULL);