Dela via


FÖRdefinierade MIDL- och bastyper

MIDL stöder följande bastyper och fördefinierade typer.

Datatyp Beskrivning Standardtecken
boolesk 8 bitar. Inte kompatibel med oleautomation gränssnitt; använd VARIANT_BOOL i stället. Osignerad
byte 8 bitar. (ej tillämpligt)
tecken 8 bitar. Osignerad
dubbla 64-bitars flyttalsnummer. (ej tillämpligt)
error_status_t 32-bitars osignerat heltal för att returnera statusvärden för felhantering. Osignerad
flyttal 32-bitars flyttalsnummer. (ej tillämpligt)
handle_t Primitiv referenstyp för bindning. (ej tillämpligt)
hyper 64-bitars heltal. Undertecknad
int 32-bitars heltal. På 16-bitarsplattformar kan inte visas i fjärrfunktioner utan en storlekskvalificerare, till exempel kort, liten, lång eller hyper. Undertecknad
__int8 8-bitars heltal. Motsvarar liten. Undertecknad
__int16 16-bitars heltal. Motsvarar kort. Undertecknad
__int32 32-bitars heltal. Motsvarar långa. Undertecknad
__int3264 Ett heltal som är 32-bitars på 32-bitarsplattformar och är 64-bitars på 64-bitarsplattformar. Undertecknad
__int64 64-bitars heltal. Motsvarar hyper. Undertecknad
lång 32-bitars heltal. Undertecknad
kort 16-bt heltal. Undertecknad
liten 8-bitars heltal. Undertecknad
tomrum Anger att proceduren inte returnerar något värde. (ej tillämpligt)
void * 32-bitars pekare endast för kontextreferenser. (ej tillämpligt)
wchar_t 16-bitars fördefinierad typ för breda tecken. Osignerad