ローカル変数、パラメータ、およびフィールドのアドレス型をメソッド DefineLocalVariable 、 DefineParameter 、および 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