Sdílet prostřednictvím


Předdefinované a základní typy MIDL

MIDL podporuje následující základní a předdefinované typy.

Datový typ Popis Výchozí znaménko
logických 8 bitů. Není kompatibilní s rozhraními oleautomation; místo toho použijte VARIANT_BOOL. Nepodepsaný
bajtové 8 bitů. (nelze použít)
znakové 8 bitů. Nepodepsaný
double 64bitové číslo s plovoucí desetinou čárkou. (nelze použít)
error_status_t 32bitové celé číslo bez znaménka pro vrácení hodnot stavu pro zpracování chyb. Nepodepsaný
plovoucí 32bitové číslo s plovoucí desetinou čárkou. (nelze použít)
handle_t Primitivní typ popisovače pro vazbu (nelze použít)
hyper 64bitové celé číslo. Podepsaný
int 32bitové celé číslo. Na 16bitových platformách nelze ve vzdálených funkcích zobrazit bez kvalifikátoru velikosti, jako jsou krátké, malé, dlouhé nebo hyper. Podepsaný
__int8 8bitové celé číslo. Ekvivalent malých. Podepsaný
__int16 16bitové celé číslo. Ekvivalent krátkých. Podepsaný
__int32 32bitové celé číslo. Ekvivalent dlouhých. Podepsaný
__int3264 Celé číslo, které je 32bitové na 32bitových platformách a je 64bitové na 64bitových platformách. Podepsaný
__int64 64bitové celé číslo. Ekvivalent hyper. Podepsaný
dlouhé 32bitové celé číslo. Podepsaný
krátké 16-bt celé číslo. Podepsaný
malé 8bitové celé číslo. Podepsaný
void Označuje, že procedura nevrací hodnotu. (nelze použít)
void * Pouze 32bitový ukazatel pro kontextové popisovače (nelze použít)
wchar_t 16bitový předdefinovaný typ pro široké znaky. Nepodepsaný