Compartir a través de


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