Thread.VolatileRead メソッド

定義

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

オーバーロード

名前 説明
VolatileRead(SByte)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(Single)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(UInt64)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(UInt32)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(Object)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(UIntPtr)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(UInt16)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(Int64)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(IntPtr)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(Int16)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(Double)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(Byte)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(Int32)
古い.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

VolatileRead(SByte)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

重要

この API は CLS 準拠ではありません。

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static System::SByte VolatileRead(System::SByte % address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static sbyte VolatileRead(ref sbyte address);
[System.CLSCompliant(false)]
public static sbyte VolatileRead(ref sbyte address);
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : sbyte -> sbyte
[<System.CLSCompliant(false)>]
static member VolatileRead : sbyte -> sbyte
Public Shared Function VolatileRead (ByRef address As SByte) As SByte

パラメーター

address
SByte

読み取るフィールド。

返品

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(Single)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static float VolatileRead(float % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static float VolatileRead(ref float address);
public static float VolatileRead(ref float address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : single -> single
static member VolatileRead : single -> single
Public Shared Function VolatileRead (ByRef address As Single) As Single

パラメーター

address
Single

読み取るフィールド。

返品

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(UInt64)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

重要

この API は CLS 準拠ではありません。

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static System::UInt64 VolatileRead(System::UInt64 % address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static ulong VolatileRead(ref ulong address);
[System.CLSCompliant(false)]
public static ulong VolatileRead(ref ulong address);
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint64 -> uint64
[<System.CLSCompliant(false)>]
static member VolatileRead : uint64 -> uint64
Public Shared Function VolatileRead (ByRef address As ULong) As ULong

パラメーター

address
UInt64

読み取るフィールド。

返品

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(UInt32)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

重要

この API は CLS 準拠ではありません。

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static System::UInt32 VolatileRead(System::UInt32 % address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static uint VolatileRead(ref uint address);
[System.CLSCompliant(false)]
public static uint VolatileRead(ref uint address);
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint32 -> uint32
[<System.CLSCompliant(false)>]
static member VolatileRead : uint32 -> uint32
Public Shared Function VolatileRead (ByRef address As UInteger) As UInteger

パラメーター

address
UInt32

読み取るフィールド。

返品

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(Object)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static System::Object ^ VolatileRead(System::Object ^ % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static object? VolatileRead(ref object? address);
public static object? VolatileRead(ref object? address);
public static object VolatileRead(ref object address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : obj -> obj
static member VolatileRead : obj -> obj
Public Shared Function VolatileRead (ByRef address As Object) As Object

パラメーター

address
Object

読み取るフィールド。

返品

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(UIntPtr)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

重要

この API は CLS 準拠ではありません。

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static UIntPtr VolatileRead(UIntPtr % address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static UIntPtr VolatileRead(ref UIntPtr address);
[System.CLSCompliant(false)]
public static UIntPtr VolatileRead(ref UIntPtr address);
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : unativeint -> unativeint
[<System.CLSCompliant(false)>]
static member VolatileRead : unativeint -> unativeint
Public Shared Function VolatileRead (ByRef address As UIntPtr) As UIntPtr

パラメーター

address
UIntPtr

unativeint

読み取るフィールド。

返品

UIntPtr

unativeint

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(UInt16)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

重要

この API は CLS 準拠ではありません。

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static System::UInt16 VolatileRead(System::UInt16 % address);
[System.CLSCompliant(false)]
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static ushort VolatileRead(ref ushort address);
[System.CLSCompliant(false)]
public static ushort VolatileRead(ref ushort address);
[<System.CLSCompliant(false)>]
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : uint16 -> uint16
[<System.CLSCompliant(false)>]
static member VolatileRead : uint16 -> uint16
Public Shared Function VolatileRead (ByRef address As UShort) As UShort

パラメーター

address
UInt16

読み取るフィールド。

返品

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(Int64)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static long VolatileRead(long % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static long VolatileRead(ref long address);
public static long VolatileRead(ref long address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int64 -> int64
static member VolatileRead : int64 -> int64
Public Shared Function VolatileRead (ByRef address As Long) As Long

パラメーター

address
Int64

読み取るフィールド。

返品

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(IntPtr)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static IntPtr VolatileRead(IntPtr % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static IntPtr VolatileRead(ref IntPtr address);
public static IntPtr VolatileRead(ref IntPtr address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : nativeint -> nativeint
static member VolatileRead : nativeint -> nativeint
Public Shared Function VolatileRead (ByRef address As IntPtr) As IntPtr

パラメーター

address
IntPtr

nativeint

読み取るフィールド。

返品

IntPtr

nativeint

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(Int16)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static short VolatileRead(short % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static short VolatileRead(ref short address);
public static short VolatileRead(ref short address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int16 -> int16
static member VolatileRead : int16 -> int16
Public Shared Function VolatileRead (ByRef address As Short) As Short

パラメーター

address
Int16

読み取るフィールド。

返品

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(Double)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static double VolatileRead(double % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static double VolatileRead(ref double address);
public static double VolatileRead(ref double address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : double -> double
static member VolatileRead : double -> double
Public Shared Function VolatileRead (ByRef address As Double) As Double

パラメーター

address
Double

読み取るフィールド。

返品

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(Byte)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static System::Byte VolatileRead(System::Byte % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static byte VolatileRead(ref byte address);
public static byte VolatileRead(ref byte address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : byte -> byte
static member VolatileRead : byte -> byte
Public Shared Function VolatileRead (ByRef address As Byte) As Byte

パラメーター

address
Byte

読み取るフィールド。

返品

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象

VolatileRead(Int32)

ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs
ソース:
Thread.cs

注意事項

Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.

フィールドの値を読み取ります。 必要なシステムでは、プロセッサがメモリ操作を並べ替えないようにするメモリ バリアを挿入します。コード内でこのメソッドの後に読み取りまたは書き込みが表示される場合、プロセッサはこのメソッドの前に移動できません。

public:
 static int VolatileRead(int % address);
[System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static int VolatileRead(ref int address);
public static int VolatileRead(ref int address);
[<System.Obsolete("Thread.VolatileRead and Thread.VolatileWrite are obsolete. Use Volatile.Read or Volatile.Write respectively instead.", DiagnosticId="SYSLIB0054", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member VolatileRead : int -> int
static member VolatileRead : int -> int
Public Shared Function VolatileRead (ByRef address As Integer) As Integer

パラメーター

address
Int32

読み取るフィールド。

返品

読み取られた値。

属性

注釈

Thread.VolatileRead Thread.VolatileWriteはレガシ API であり、Volatile.ReadVolatile.Writeに置き換えられました。 詳細については、 Volatile クラスを参照してください。

適用対象