Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
MIDL admite los siguientes tipos base y predefinidos.
| Tipo de dato | Descripción | Signo predeterminado |
|---|---|---|
| booleano | 8 bits. No es compatible con interfaces de oleautomation; use VARIANT_BOOL en su lugar. | Unsigned |
| de bytes | 8 bits. | (no aplicable) |
| char | 8 bits. | Unsigned |
| 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. | Unsigned |
| 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. | Fichado |
| int | Entero de 32 bits. En plataformas de 16 bits, no puede aparecer en funciones remotas sin un calificador de tamaño, como corto, pequeño, largo o hyper. | Fichado |
| __int8 | Entero de 8 bits. Equivalente a pequeño. | Fichado |
| __int16 | Entero de 16 bits. Equivalente a corto. | Fichado |
| __int32 | Entero de 32 bits. Equivalente a largo. | Fichado |
| __int3264 | Entero de 32 bits en plataformas de 32 bits y de 64 bits en plataformas de 64 bits. | Fichado |
| __int64 | Entero de 64 bits. Equivalente a hyper. | Fichado |
| largo | Entero de 32 bits. | Fichado |
| corta | Entero de 16 bt. | Fichado |
| pequeñas | Entero de 8 bits. | Fichado |
| void | Indica que el procedimiento no devuelve un valor. | (no aplicable) |
| void * | Puntero de 32 bits solo para identificadores de contexto. | (no aplicable) |
| wchar_t | Tipo predefinido de 16 bits para caracteres anchos. | Unsigned |