STREAMING_CONTROL_REQUEST_TYPE enumeration (ntddcdrm.h)

The STREAMING_CONTROL_REQUEST_TYPE enumeration defines the CDROM streaming modes. This enumeration is a member of the CDROM_STREAMING_CONTROL structure, the input parameter to the IOCTL_CDROM_ENABLE_STREAMING I/O control code, which is used to enable or disable CDROM streaming.

Syntax

typedef enum _STREAMING_CONTROL_REQUEST_TYPE {
  CdromStreamingDisable,
  CdromStreamingEnableForReadOnly,
  CdromStreamingEnableForWriteOnly,
  CdromStreamingEnableForReadWrite
} STREAMING_CONTROL_REQUEST_TYPE, *PSTREAMING_CONTROL_REQUEST_TYPE;

Constants

 
CdromStreamingDisable
Streaming read and streaming write requests will be disabled for the requested file handle.
CdromStreamingEnableForReadOnly
Streaming read requests will be enabled, and streaming write requests will be disabled, for the requested file handle.
CdromStreamingEnableForWriteOnly
Streaming read requests will be disabled, and streaming write requests will be enabled, for the requested file handle.
CdromStreamingEnableForReadWrite
Streaming read and streaming write requests will be enabled for the requested file handle.

Requirements

Requirement Value
Header ntddcdrm.h (include Ntddcdrm.h)

See also

CDROM_STREAMING_CONTROL

IOCTL_CDROM_ENABLE_STREAMING