long 属性
long キーワード (keyword)は、32 ビットの整数を指定します。
[ signed | unsigned ] long [ int ] declarator-list;
-
declarator-list
-
識別子、ポインター宣言子、配列宣言子など、1 つ以上の標準 C 宣言子を指定します。 (関数宣言子とビット フィールド宣言は、リモート プロシージャ 呼び出しで送信される構造体では使用できません。これらの宣言子は、送信されない構造体で許可されます)。複数の宣言子をコンマで区切ります。
long キーワード (keyword)の前には、署名されたキーワード (keyword)または符号なしキーワード (keyword)を指定できます。 int キーワード (keyword)は省略可能であり、省略できます。 MIDL コンパイラでは、long 整数は既定で符号付きであり、符号付き long int と同義です。32 ビット プラットフォームでは、 long は int と同義です。
long 整数型は、IDL 言語の基本型の 1 つです。 long 整数型は、const 宣言、typedef 宣言、一般的な宣言、および関数宣言子 (関数の戻り値型指定子として、およびパラメーター型指定子として) の型指定子として使用できます。 型指定子が表示されるコンテキストについては、「 インターフェイス定義 (IDL) ファイル」を参照してください。