atributo hyper
O palavra-chave hyper indica um inteiro de 64 bits que pode ser declarado como assinado ou não assinado.
[ signed | unsigned ] hyper [ int ] declarator-list;
-
declarator-list
-
Especifica um ou mais declaradores C padrão, como identificadores, declaradores de ponteiro e declaradores de matriz. (Declaradores de função e declarações de campo de bit não são permitidos em estruturas transmitidas em chamadas de procedimento remoto. Esses declaradores são permitidos em estruturas que não são transmitidas.) Separe vários declaradores com vírgulas.
O hiper type é um dos tipos base da linguagem de definição de interface (IDL). O hiper type pode aparecer como um especificador de tipo em declarações const , declarações typedef , declarações gerais e declaradores de função (como um especificador de tipo de retorno de função e como um especificador de tipo de parâmetro). Para o contexto no qual os especificadores de tipo aparecem, consulte Arquivo de Definição de Interface (IDL).
Observação
Para plataformas de 16 bits, o compilador MIDL substitui hiper inteiros sem sinal por MIDL_uhyper. Isso permite que interfaces com hiper-inteiros sem sinal sejam definidas em plataformas que não dão suporte diretamente a inteiros de 64 bits. MIDL_uhyper é definido nos arquivos de cabeçalho RPC.