FEATURE_DATA_CD_MASTERING 구조체(ntddmmc.h)
FEATURE_DATA_CD_MASTERING 구조에는 CD 마스터링 기능에 대한 정보가 포함됩니다.
통사론
typedef struct _FEATURE_DATA_CD_MASTERING {
FEATURE_HEADER Header;
UCHAR RWSubchannelsRecordable : 1;
UCHAR CdRewritable : 1;
UCHAR TestWriteOk : 1;
UCHAR RawRecordingOk : 1;
UCHAR RawMultiSessionOk : 1;
UCHAR SessionAtOnceOk : 1;
UCHAR BufferUnderrunFree : 1;
UCHAR Reserved1 : 1;
UCHAR MaximumCueSheetLength[3];
} FEATURE_DATA_CD_MASTERING, *PFEATURE_DATA_CD_MASTERING;
회원
Header
이 기능 설명자에 대한 헤더 정보가 있는 FEATURE_HEADER 구조체를 포함합니다.
RWSubchannelsRecordable
1로 설정하면 디바이스가 사용자가 제공한 정보를 사용하여 R-W 하위 채널을 기록할 수 있음을 나타냅니다.
CdRewritable
1로 설정하면 디바이스가 다시 쓰기 가능한 미디어에서 마스터링 및 TAO 녹화를 수행할 수 있음을 나타냅니다.
TestWriteOk
1로 설정하면 디바이스가 테스트 쓰기를 수행할 수 있음을 나타냅니다.
RawRecordingOk
1로 설정하면 디바이스가 원시 쓰기 유형을 사용하여 기록할 수 있음을 나타냅니다.
RawMultiSessionOk
1로 설정하면 디바이스가 원시 모드에서 다중 분할을 기록할 수 있음을 나타냅니다.
SessionAtOnceOk
1로 설정하면 디바이스가 한 번에 세션 기록 모드를 사용하여 기록할 수 있음을 나타냅니다.
BufferUnderrunFree
1로 설정하면 디바이스가 무손실 연결을 수행할 수 있음을 나타냅니다.
Reserved1
예약.
MaximumCueSheetLength[3]
한 번에 세션 기록에 대해 디바이스에서 수락할 수 있는 큐 시트의 최대 길이를 나타냅니다. MaximumCueSheetLength[0]은 길이에 대한 3바이트 값 중 가장 중요한 바이트를 보유합니다. MaximumCueSheetLength[2]는 가장 낮은 바이트를 보유합니다.
발언
이 구조는 SCSI 멀티미디어 - 4(MMC-4) 사양에 의해 "CD 마스터링"이라는 기능에 대한 데이터를 보유합니다. 이 기능을 지원하는 디바이스는 "한 번에 세션" 모드 또는 원시 모드로 CD에 쓸 수 있습니다.
요구 사항
요구 | 값 |
---|---|
헤더 | ntddmmc.h(Ntddcdrm.h 포함) |