次の方法で共有


SymAddressKind 列挙体

ローカル変数、パラメータ、およびフィールドのアドレス型をメソッド DefineLocalVariableDefineParameter 、および DefineField に指定します。

<Serializable>
Public Enum SymAddressKind
[C#]
[Serializable]
public enum SymAddressKind
[C++]
[Serializable]
__value public enum SymAddressKind
[JScript]
public
   Serializable
enum SymAddressKind

解説

addr1 パラメータおよび addr2 パラメータは、これらのメソッドのアドレス パラメータを参照します。

メンバ

メンバ名 説明
BitField ビット フィールドを指定します。

addr1 パラメータはフィールドの先頭位置を示します。 addr2 パラメータはフィールド長を示します。

ILOffset MSIL (Microsoft Intermediate Language) オフセットを指定します。

addr1 パラメータは MSIL ローカル変数またはパラメータ インデックスを示します。

NativeOffset ネイティブ オフセットを指定します。

addr1 パラメータは、親の先頭からのオフセットを示します。

NativeRegister ネイティブ レジスタ アドレスを指定します。

addr1 パラメータは変数が格納されるレジスタを示します。

NativeRegisterRegister レジスタの相対アドレスを指定します。

addr1 パラメータは下位レジスタを、 addr2 パラメータは上位レジスタを示します。

NativeRegisterRelative レジスタの相対アドレスを指定します。 addr1 パラメータはレジスタを、 addr2 パラメータはオフセットを示します。
NativeRegisterStack レジスタの相対アドレスを指定します。

addr1 パラメータは下位レジスタを、 addr2 パラメータはレジスタ スタックを、 addr3 はオフセットをそれぞれ示します。

NativeRVA ネイティブ RVA (Relevant Virtual Address) を指定します。

addr1 パラメータはモジュール内の RVA を示します。

NativeStackRegister レジスタの相対アドレスを指定します。

addr1 パラメータはレジスタ スタックを、 addr2 パラメータはオフセットを、 addr3 は上位レジスタをそれぞれ示します。

必要条件

名前空間: System.Diagnostics.SymbolStore

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: Mscorlib (Mscorlib.dll 内)

参照

System.Diagnostics.SymbolStore 名前空間 | ISymbolVariable | ISymbolWriter