MIDL 미리 정의된 형식 및 기본 형식

MIDL은 다음과 같은 기본 및 미리 정의된 형식을 지원합니다.

데이터 형식 Description 기본 기호
부울 8비트. oleautomation 인터페이스와 호환되지 않음; 대신 VARIANT_BOOL 사용합니다. 부호 없음
바이트 8비트. (해당 사항 없음)
char 8비트. 부호 없음
double 64비트 부동 소수점 번호입니다. (해당 사항 없음)
error_status_t 오류 처리를 위해 상태 값을 반환하기 위한 부호 없는 32비트 정수입니다. 부호 없음
float 32비트 부동 소수점 번호입니다. (해당 사항 없음)
handle_t 바인딩에 대한 기본 핸들 형식입니다. (해당 사항 없음)
하이퍼 64비트 정수입니다. 서명
int 32비트 정수입니다. 16비트 플랫폼에서는 음, 음, 또는 하이퍼와 같은 크기 한정자 없이 원격 함수에 표시할 수 없습니다. 서명
__int8 8비트 정수입니다. small에 해당합니다. 서명
__Int16 16비트 정수입니다. short에 해당합니다. 서명
__Int32 32비트 정수입니다. long에 해당합니다. 서명
__int3264 32비트 플랫폼에서 32비트이고 64비트 플랫폼에서 64비트인 정수입니다. 서명
__Int64 64비트 정수입니다. 하이퍼와 동일합니다. 서명
32비트 정수입니다. 서명
짧은 16-bt 정수입니다. 서명
작은 8비트 정수입니다. 서명
Void 프로시저가 값을 반환하지 않음을 나타냅니다. (해당 사항 없음)
Void* 컨텍스트 핸들에 대한 32비트 포인터입니다. (해당 사항 없음)
wchar_t 와이드 문자에 대해 미리 정의된 16비트 형식입니다. 부호 없음