hyper 属性
キーワード (keyword) ハイパーは、符号付きまたは符号なしとして宣言できる 64 ビットの整数を示します。
[ signed | unsigned ] hyper [ int ] declarator-list;
-
declarator-list
-
識別子、ポインター宣言子、配列宣言子など、1 つ以上の標準 C 宣言子を指定します。 (関数宣言子とビット フィールド宣言は、リモート プロシージャ 呼び出しで送信される構造体では使用できません。これらの宣言子は、送信されない構造体で使用できます)。複数の宣言子をコンマで区切ります。
ハイパー型は、インターフェイス定義言語 (IDL) の基本型の 1 つです。 ハイパー型は、const 宣言、typedef 宣言、一般的な宣言、関数宣言子 (関数戻り値型指定子として、パラメーター型指定子として) で型指定子として使用できます。 型指定子が表示されるコンテキストについては、「 インターフェイス定義 (IDL) ファイル」を参照してください。
注意
16 ビット プラットフォームの場合、MIDL コンパイラは符号なしハイパー整数を MIDL_uhyper に置き換えます。 これにより、64 ビット整数を直接サポートしないプラットフォームで、符号なしハイパー整数を持つインターフェイスを定義できます。 MIDL_uhyper は RPC ヘッダー ファイルで定義されます。