GET_MEDIA_TYPES 구조체(ntddstor.h)

GET_MEDIA_TYPES 구조는 IOCTL_STORAGE_GET_MEDIA_TYPES_EX 요청과 함께 디바이스에서 지원하는 미디어 유형에 대한 정보를 검색하는 데 사용됩니다.

구문

typedef struct _GET_MEDIA_TYPES {
  ULONG             DeviceType;
  ULONG             MediaInfoCount;
  DEVICE_MEDIA_INFO MediaInfo[1];
} GET_MEDIA_TYPES, *PGET_MEDIA_TYPES;

멤버

DeviceType

디바이스 유형(예: FILE_DEVICE_DISK, FILE_DEVICE_KEYBOARD 등) 또는 새 유형의 디바이스에 대한 공급업체 정의 값을 나타내는 시스템 정의 FILE_DEVICE_XXX 상수 중 하나를 지정합니다. 자세한 내용은 디바이스 유형 지정을 참조하세요.

MediaInfoCount

MediaInfo에서 시작하는 배열의 DEVICE_MEDIA_INFO 구조체 수를 포함합니다.

MediaInfo[1]

첫 번째 요소가 배열의 첫 번째 DEVICE_MEDIA_INFO 구조를 포함하는 배열을 포함합니다.

설명

스토리지 클래스 드라이버는 디바이스 가 독립 실행형 디바이스이든 미디어 라이브러리 또는 체인저의 데이터 전송 요소(드라이브)인지 여부에 관계없이 RSM(이동식 스토리지 관리자)이 액세스하는 모든 디바이스를 지원하기 위해 IOCTL_STORAGE_GET_MEDIA_TYPES_EX 요청을 처리해야 합니다.

요구 사항

요구 사항
헤더 ntddstor.h(Ntddstor.h, Minitape.h 포함)

추가 정보

DEVICE_MEDIA_INFO

IOCTL_STORAGE_GET_MEDIA_TYPES_EX