共有のデータ型 (アンマネージ API リファレンス)
このトピックでは、C/C++ typedef
ステートメントで定義される .NET Framework のアンマネージ API で使用する、簡単なデータ型について示します。 これらのデータ型は通常、C/C++ のプリミティブ データ型のエイリアスです。 一般的にこれらのデータ型の値は不透明です。これらのデータ型の値は他の関数またはメソッドに対して変更なしで渡せるように、特定の関数またはメソッドによって返されるためです。
データ型 | 定義 | 定義されている場所 | 説明 |
---|---|---|---|
AppDomainID | typedef UINT_PTR AppDomainID; |
corprof.h | アプリケーション ドメインの識別子。 |
AssemblyID | typedef UINT_PTR AssemblyID; |
corprof.h | アセンブリの識別子。 |
ClassID | typedef UINT_PTR ClassID; |
corprof.h | マネージド クラスの識別子。 |
CLRDATA_ADDRESS | typedef ULONG64 CLRDATA_ADDRESS; |
clrdata.h | 64 ビットのメモリ アドレス。 |
CLRDATA_ENUM | typedef ULONG64 CLRDATA_ADDRESS; |
利用不可 | 64 ビットのメモリ アドレス。 |
CONNID | typedef DWORD CONNID; |
cordebug.h、mscoree.h | Microsoft SQL Server のインスタンスへ接続されるスレッドの接続識別子。 |
ContextID | typedef UINT_PTR ContextID; |
corprof.h | 特定のマネージド スレッドに関連付けられているコンテキストの識別子。 |
COR_PRF_ELT_INFO | typedef UINT_PTR COR_PRF_ELT_INFO; |
corprof.h | 特定のスタック フレームに関する情報を表す不透明なハンドル。 |
COR_PRF_FRAME_INFO | typedef UINT_PTR COR_PRF_FRAME_INFO; |
corprof.h | スタック フレームを指す不透明なハンドル。 これは、自身が渡されるコールバックの間のみ有効です。 |
CORDB_ADDRESS | typedef ULONG64 CORDB_ADDRESS; |
cordebug.h | メモリ内アドレス。 |
CORDB_CONTINUE_STATUS | typedef DWORD CORDB_CONTINUE_STATUS; |
cordebug.h | 継続状態。 |
CORDB_REGISTER | typedef ULONG64 CORDB_REGISTER; |
cordebug.h | CPU レジスタの値。 |
FunctionID | typedef UINT_PTR FunctionID; |
corprof.h | 関数またはメソッドの識別子。 |
GCHandleID | typedef UINT_PTR GCHandleID; |
corprof.h | ガベージ コレクション ハンドル。 |
mdMethodDef | typedef mdToken mdMethodDef; |
cordebug.h | メソッド定義トークン。 |
mdToken | typedef UINT32 mdToken; |
corprof.h | メタデータ トークン (メタデータ テーブル内の行)。 |
ModuleID | typedef UINT_PTR ModuleID; |
corprof.h | アセンブリ モジュールの識別子。 |
ObjectID | typedef UINT_PTR ObjectID; |
corprof.h | オブジェクトの識別子。 |
PCCOR_SIGNATURE | typedef SIZE_T PCCOR_SIGNATURE; |
cordebug.h | メンバー署名またはメタデータ署名へのポインター。 |
ProcessID | typedef UINT_PTR ProcessID; |
corprof.h | マネージド プロセスの識別子。 |
ReJITID | typedef UINT_PTR ReJITID; |
corprof.h | JIT コンパイルされた関数の識別子。 |
SIZE_T | typedef ULONG_PTR SIZE_T; |
corsym.h | 64 ビットメモリ アドレスへのポインター。 |
TASKID | typedef UINT64 TASKID; |
cordebug.h、mscoree.h | ICLRTask インスタンスの識別子。 |
ThreadID | typedef UINT_PTR ThreadID; |
corprof.h | マネージド スレッドの識別子。 |
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET