Tipos base y predefinidos midl
MIDL admite los siguientes tipos base y predefinidos.
Tipo de datos | Descripción | Signo predeterminado |
---|---|---|
boolean | 8 bits. No compatible con las interfaces oleautomation ; use VARIANT_BOOL en su lugar. | Sin signo |
Byte | 8 bits. | (no aplicable) |
Char | 8 bits. | Sin signo |
Doble | Número de punto flotante de 64 bits. | (no aplicable) |
error_status_t | Entero sin signo de 32 bits para devolver valores de estado para el control de errores. | Sin signo |
FLOAT | Número de punto flotante de 32 bits. | (no aplicable) |
handle_t | Tipo de identificador primitivo para el enlace. | (no aplicable) |
hyper | Entero de 64 bits. | Firmado |
int | Entero de 32 bits. En plataformas de 16 bits, no puede aparecer en funciones remotas sin un calificador de tamaño como short, small, long o hyper. | Firmado |
__int8 | Entero de 8 bits. Equivalente a pequeño. | Firmado |
__int16 | Entero de 16 bits. Equivalente a short. | Firmado |
__int32 | Entero de 32 bits. Equivalente a long. | Firmado |
__int3264 | Entero que es de 32 bits en plataformas de 32 bits y es de 64 bits en plataformas de 64 bits. | Firmado |
__int64 | Entero de 64 bits. Equivalente a hyper. | Firmado |
Largo | Entero de 32 bits. | Firmado |
Corto | Entero de 16 bt. | Firmado |
Pequeño | Entero de 8 bits. | Firmado |
Vacío | Indica que el procedimiento no devuelve un valor. | (no aplicable) |
Vacío* | Puntero de 32 bits solo para identificadores de contexto. | (no aplicable) |
wchar_t | Tipo predefinido de 16 bits para caracteres anchos. | Sin signo |