The PREVENT_MEDIA_REMOVAL structure provides removable media locking data.
typedef struct _PREVENT_MEDIA_REMOVAL{ BOOLEAN PreventMediaRemoval; } PREVENT_MEDIA_REMOVAL ;
The DeviceIoControl function uses a PREVENT_MEDIA_REMOVAL structure as input to an IOCTL_DISK_MEDIA_REMOVAL device input and output operation.