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 ヘッダー ファイルで定義されます。

 

関連項目

MIDL 基本型

const

インターフェイス定義 (IDL) ファイル

Typedef