attributo hyper
L'hyper della parola chiave indica un intero a 64 bit che può essere dichiarato come firmato o senza segno.
[ signed | unsigned ] hyper [ int ] declarator-list;
-
declarator-list
-
Specifica uno o più dichiaratori C standard, ad esempio identificatori, dichiaratori di puntatore e dichiaratori di matrice. I dichiaratori di funzione e le dichiarazioni di campo bit non sono consentiti nelle strutture trasmesse nelle chiamate di routine remota. Questi dichiaratori sono consentiti nelle strutture che non vengono trasmesse. Separare più dichiaratori con virgole.
Il tipo hyper è uno dei tipi di base del linguaggio di definizione dell'interfaccia (IDL). Il tipo hyper può essere visualizzato come identificatore di tipo nelle dichiarazioni const , dichiarazioni typedef , dichiarazioni generali e dichiaratori di funzione (come identificatore di tipo restituito da funzione e come identificatore di tipo parametro). Per il contesto in cui vengono visualizzati gli identificatori di tipo, vedere File IDL (Interface Definition).
Nota
Per le piattaforme a 16 bit, il compilatore MIDL sostituisce gli interi hyper senza segno con MIDL_uhyper. In questo modo, le interfacce con numeri interi hyper senza segno devono essere definiti nelle piattaforme che non supportano direttamente numeri interi a 64 bit. MIDL_uhyper è definito nei file di intestazione RPC.