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;

Parámetros

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.

Observaciones

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.

 

Vea también

Tipos base MIDL

const

Archivo de definición de interfaz (IDL)

Typedef