Freigeben über


hyper-Attribut

Der Schlüsselwort (keyword) hyper gibt eine ganze 64-Bit-Zahl an, die entweder als signiert oder unsigniert deklariert werden kann.

[ signed | unsigned ] hyper [ int ] declarator-list;

Parameter

deklarator-list

Gibt mindestens einen C-Standard-Deklarator an, z. B. Bezeichner, Zeiger-Deklaratoren und Array-Deklaratoren. (Funktionsdeklaratoren und Bitfelddeklarationen sind in Strukturen, die in Remoteprozeduraufrufen übertragen werden, nicht zulässig. Diese Deklaratoren sind in Strukturen zulässig, die nicht übertragen werden.) Trennen Sie mehrere Deklaratoren durch Kommas.

Bemerkungen

Der Hypertyp ist einer der Basistypen der Schnittstellendefinitionssprache (Interface Definition Language, IDL). Der Hypertyp kann als Typspezifizierer in const-Deklarationen , Typedef-Deklarationen , allgemeinen Deklarationen und Funktionsdeklaratoren (als Funktions-Return-Type-Spezifizierer und als Parametertypspezifizierer) angezeigt werden. Den Kontext, in dem Typspezifizierer angezeigt werden, finden Sie unter IdL-Datei (Interface Definition).

Hinweis

Bei 16-Bit-Plattformen ersetzt der MIDL-Compiler hyper integer ohne Vorzeichen durch MIDL_uhyper. Dadurch können Schnittstellen mit ganzzahligen Hyperzahlen ohne Vorzeichen auf Plattformen definiert werden, die 64-Bit-Ganzzahlen nicht direkt unterstützen. MIDL_uhyper ist in den RPC-Headerdateien definiert.

 

Siehe auch

MIDL-Basistypen

const

IDL-Datei (Interface Definition)

Typedef