int 属性

キーワード (keyword) int は、32 ビット プラットフォームで 32 ビット符号付き整数を指定します。 16 ビット プラットフォームでは、キーワード (keyword) int は省略可能なキーワード (keyword)であり、キーワードを smallshort、long に付随させることができます。

[ signed | unsigned ] integer-modifier [ int ] declarator-list;

パラメーター

integer-modifier

整数データのサイズを選択キーワード (keyword)小、ハイパー__int3264、または__int64を指定します。 16 ビット プラットフォームでは、サイズ修飾子が存在する必要があります。

declarator-list

識別子、ポインター宣言子、配列宣言子など、1 つ以上の標準 C 宣言子を指定します。 (関数宣言子とビット フィールド宣言は、リモート プロシージャ 呼び出しで送信される構造体では使用できません。これらの宣言子は、送信されない構造体で使用できます)。複数の宣言子をコンマで区切ります。

解説

整数型は、インターフェイス定義言語 (IDL) の基本型の 1 つです。 これらは、typedef 宣言、一般的な宣言、関数宣言子 (関数戻り値型指定子として、およびパラメーター型指定子として) で型指定子として使用できます。 型指定子が表示されるコンテキストについては、「 インターフェイス定義 (IDL) ファイル」を参照してください。

整数符号の指定が指定されていない場合、整数型は既定で 符号付きになります。

DCE IDL コンパイラでは、キーワード (keyword)符号付きを使用して整数型の符号を指定することはできません。 したがって、MIDL コンパイラ /osf スイッチを使用する場合、この機能は使用できません。

回避できる場合は、リモート処理に__int3264を使用することはお勧めしません。 使用方法と制限事項の詳細については、 __int3264 に関するトピックを参照してください。

signed short int i = 0; 
int j = i; 
typedef struct 
{ 
    small int         i1; 
    short             i2; 
    unsigned long int i3; 
} INTSIZETYPE; 
 
HRESULT MyFunc([in] long int lCount);

関連項目

MIDL 基本型

Enum

ハイパー

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

長い

/Osf

短い

署名

小さな

構造 体

Typedef

連合