hyper attribute
La palabra clave hyper indica un entero de 64 bits que se puede declarar como firmado o sin signo.
[ signed | unsigned ] hyper [ int ] declarator-list;
-
declarator-list
-
Especifica uno o varios declaradores estándar de C, como identificadores, declaradores de puntero y declaradores de matriz. (No se permiten declaradores de función ni declaraciones de campo de bits en estructuras que se transmiten en llamadas a procedimientos remotos. Estos declaradores se permiten en estructuras que no se transmiten). Separe varios declaradores con comas.
El hipertipo es uno de los tipos base del lenguaje de definición de interfaz (IDL). El hipertipo puede aparecer como un especificador de tipo en declaraciones const , declaraciones typedef , declaraciones generales y declaradores de función (como especificador de tipo de valor devuelto de función y como especificador de tipo parámetro). Para obtener el contexto en el que aparecen los especificadores de tipo, vea Archivo de definición de interfaz (IDL).
Nota
En el caso de las plataformas de 16 bits, el compilador MIDL reemplaza los enteros de hyper sin signo por MIDL_uhyper. Esto permite definir interfaces con enteros de hyper sin signo en plataformas que no admiten enteros de 64 bits directamente. MIDL_uhyper se define en los archivos de encabezado RPC.