Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Język MIDL obsługuje następujące typy podstawowe i wstępnie zdefiniowane.
| Typ danych | Opis | Znak domyślny |
|---|---|---|
| logiczne | 8 bitów. Niezgodne z interfejsami oleautomation; Zamiast tego użyj VARIANT_BOOL. | Bez znaku |
| bajtów | 8 bitów. | (nie dotyczy) |
| char | 8 bitów. | Bez znaku |
| podwójne | 64-bitowa liczba zmiennoprzecinkowa. | (nie dotyczy) |
| error_status_t | 32-bitowa liczba całkowita bez znaku na potrzeby zwracania wartości stanu na potrzeby obsługi błędów. | Bez znaku |
| zmiennoprzecinkowych | 32-bitowa liczba zmiennoprzecinkowa. | (nie dotyczy) |
| handle_t | Typ uchwytu pierwotnego dla powiązania. | (nie dotyczy) |
| hyper | 64-bitowa liczba całkowita. | Podpisane |
| int | 32-bitowa liczba całkowita. Na 16-bitowych platformach nie można wyświetlić się w funkcjach zdalnych bez kwalifikatora rozmiaru, takiego jak krótkie, małe, długie lub hyper. | Podpisane |
| __int8 | 8-bitowa liczba całkowita. Odpowiednik małych. | Podpisane |
| __int16 | 16-bitowa liczba całkowita. Odpowiednik krótkiej. | Podpisane |
| __int32 | 32-bitowa liczba całkowita. Odpowiednik długiej. | Podpisane |
| __int3264 | Liczba całkowita, która jest 32-bitowa na platformach 32-bitowych i jest 64-bitowa na platformach 64-bitowych. | Podpisane |
| __int64 | 64-bitowa liczba całkowita. Odpowiednikfunkcji hyper. | Podpisane |
| długie | 32-bitowa liczba całkowita. | Podpisane |
| krótkie | 16-bt liczba całkowita. | Podpisane |
| małych | 8-bitowa liczba całkowita. | Podpisane |
| void | Wskazuje, że procedura nie zwraca wartości. | (nie dotyczy) |
| void * | Wskaźnik 32-bitowy tylko dla uchwytów kontekstowych. | (nie dotyczy) |
| wchar_t | 16-bitowy wstępnie zdefiniowany typ dla znaków szerokich. | Bez znaku |