Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O MIDL suporta os seguintes tipos básicos e predefinidos.
| Tipo de dados | Descrição | Sinal padrão |
|---|---|---|
| booleano | 8 bits. Não compatível com interfaces de de oleautomação; em vez disso, use VARIANT_BOOL. | Não assinado |
| byte | 8 bits. | (não aplicável) |
| char | 8 bits. | Não assinado |
| duplo | Número de ponto flutuante de 64 bits. | (não aplicável) |
| error_status_t | Inteiro não assinado de 32 bits para retornar valores de status para tratamento de erros. | Não assinado |
| flutuar | Número de ponto flutuante de 32 bits. | (não aplicável) |
| handle_t | Tipo de identificador primitivo para vinculação. | (não aplicável) |
| hiper | Inteiro de 64 bits. | Assinatura |
| int | Inteiro de 32 bits. Em plataformas de 16 bits, não pode aparecer em funções remotas sem um qualificador de tamanho, como curto, pequeno, longo ou hiper. | Assinatura |
| __int8 | Inteiro de 8 bits. Equivalente a pequena. | Assinatura |
| __int16 | Inteiro de 16 bits. Equivalente a curto. | Assinatura |
| __int32 | Inteiro de 32 bits. Equivalente a longo. | Assinatura |
| __int3264 | Um inteiro de 32 bits em plataformas de 32 bits e de 64 bits em plataformas de 64 bits. | Assinatura |
| __int64 | Inteiro de 64 bits. Equivalente a hiper. | Assinatura |
| longo | Inteiro de 32 bits. | Assinatura |
| curto | Inteiro de 16 bt. | Assinatura |
| pequena | Inteiro de 8 bits. | Assinatura |
| vazio | Indica que o procedimento não retorna um valor. | (não aplicável) |
| vazio * | Ponteiro de 32 bits apenas para identificadores de contexto. | (não aplicável) |
| wchar_t | Tipo predefinido de 16 bits para caracteres largos. | Não assinado |