다음을 통해 공유


GET_CONFIGURATION_HEADER 구조체(ntddmmc.h)

GET_CONFIGURATION_HEADER 구조체는 IOCTL_CDROM_GET_CONFIGURATION 요청에 의해 검색된 출력 데이터의 형식을 지정하는 데 사용됩니다.

구문

typedef struct _GET_CONFIGURATION_HEADER {
  UCHAR DataLength[4];
  UCHAR Reserved[2];
  UCHAR CurrentProfile[2];
  UCHAR Data[0];
} GET_CONFIGURATION_HEADER, *PGET_CONFIGURATION_HEADER;

멤버

DataLength[4]

데이터 멤버가 가리키는 버퍼 영역에서 반환되는 데이터 양(바이트)을 나타냅니다. 데이터 길이가 65,530바이트보다 큰 경우 초기자가 모든 구성 데이터를 읽으려면 여러 GET CONFIGURATION 명령이 필요합니다. 이 배열의 바이트는 big-endian 순서로 정렬됩니다. DataLength[0]에 가장 중요한 바이트가 있고 DataLength[3]의 바이트가 가장 적습니다.

Reserved[2]

예약되어 있습니다.

CurrentProfile[2]

디바이스의 현재 프로필을 나타내는 FEATURE_PROFILE_TYPE 형식의 열거자 값을 포함합니다. 이 배열의 바이트는 big-endian 순서로 정렬됩니다. CurrentProfile[0]에 가장 중요한 바이트가 있고 CurrentProfile[3]의 바이트가 가장 적습니다.

Data[0]

FEATURE_HEADER 시작하는 기능 데이터를 포함합니다.

요구 사항

요구 사항
헤더 ntddmmc.h(Ntddcdrm.h 포함)

추가 정보

FEATURE_HEADER

FEATURE_NUMBER

FEATURE_PROFILE_TYPE

IOCTL_CDROM_GET_CONFIGURATION