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비트 형식입니다. | 부호 없음 |