Thread.VolatileRead Metódus

Definíció

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

Túlterhelések

Name Description
VolatileRead(SByte)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(Single)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(UIntPtr)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(UInt32)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(UInt64)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(Object)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(UInt16)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(Int64)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(IntPtr)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(Int16)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(Double)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(Byte)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(Int32)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

VolatileRead(SByte)

Fontos

Ez az API nem CLS-kompatibilis.

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static System::SByte VolatileRead(System::SByte % address);
[System.CLSCompliant(false)]
public static sbyte VolatileRead(ref sbyte address);
[<System.CLSCompliant(false)>]
static member VolatileRead : sbyte -> sbyte
Public Shared Function VolatileRead (ByRef address As SByte) As SByte

Paraméterek

address
SByte

Az olvasni kívánt mező.

Válaszok

Az olvasott érték.

Attribútumok

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(Single)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static float VolatileRead(float % address);
public static float VolatileRead(ref float address);
static member VolatileRead : single -> single
Public Shared Function VolatileRead (ByRef address As Single) As Single

Paraméterek

address
Single

Az olvasni kívánt mező.

Válaszok

Az olvasott érték.

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(UIntPtr)

Fontos

Ez az API nem CLS-kompatibilis.

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static UIntPtr VolatileRead(UIntPtr % address);
[System.CLSCompliant(false)]
public static UIntPtr VolatileRead(ref UIntPtr address);
[<System.CLSCompliant(false)>]
static member VolatileRead : unativeint -> unativeint
Public Shared Function VolatileRead (ByRef address As UIntPtr) As UIntPtr

Paraméterek

address
UIntPtr

unativeint

Az olvasni kívánt mező.

Válaszok

UIntPtr

unativeint

Az olvasott érték.

Attribútumok

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(UInt32)

Fontos

Ez az API nem CLS-kompatibilis.

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static System::UInt32 VolatileRead(System::UInt32 % address);
[System.CLSCompliant(false)]
public static uint VolatileRead(ref uint address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint32 -> uint32
Public Shared Function VolatileRead (ByRef address As UInteger) As UInteger

Paraméterek

address
UInt32

Az olvasni kívánt mező.

Válaszok

Az olvasott érték.

Attribútumok

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(UInt64)

Fontos

Ez az API nem CLS-kompatibilis.

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static System::UInt64 VolatileRead(System::UInt64 % address);
[System.CLSCompliant(false)]
public static ulong VolatileRead(ref ulong address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint64 -> uint64
Public Shared Function VolatileRead (ByRef address As ULong) As ULong

Paraméterek

address
UInt64

Az olvasni kívánt mező.

Válaszok

Az olvasott érték.

Attribútumok

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(Object)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static System::Object ^ VolatileRead(System::Object ^ % address);
public static object VolatileRead(ref object address);
static member VolatileRead : obj -> obj
Public Shared Function VolatileRead (ByRef address As Object) As Object

Paraméterek

address
Object

Az olvasni kívánt mező.

Válaszok

Az olvasott érték.

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(UInt16)

Fontos

Ez az API nem CLS-kompatibilis.

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static System::UInt16 VolatileRead(System::UInt16 % address);
[System.CLSCompliant(false)]
public static ushort VolatileRead(ref ushort address);
[<System.CLSCompliant(false)>]
static member VolatileRead : uint16 -> uint16
Public Shared Function VolatileRead (ByRef address As UShort) As UShort

Paraméterek

address
UInt16

Az olvasni kívánt mező.

Válaszok

Az olvasott érték.

Attribútumok

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(Int64)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static long VolatileRead(long % address);
public static long VolatileRead(ref long address);
static member VolatileRead : int64 -> int64
Public Shared Function VolatileRead (ByRef address As Long) As Long

Paraméterek

address
Int64

Az olvasni kívánt mező.

Válaszok

Az olvasott érték.

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(IntPtr)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static IntPtr VolatileRead(IntPtr % address);
public static IntPtr VolatileRead(ref IntPtr address);
static member VolatileRead : nativeint -> nativeint
Public Shared Function VolatileRead (ByRef address As IntPtr) As IntPtr

Paraméterek

address
IntPtr

nativeint

Az olvasni kívánt mező.

Válaszok

IntPtr

nativeint

Az olvasott érték.

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(Int16)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static short VolatileRead(short % address);
public static short VolatileRead(ref short address);
static member VolatileRead : int16 -> int16
Public Shared Function VolatileRead (ByRef address As Short) As Short

Paraméterek

address
Int16

Az olvasni kívánt mező.

Válaszok

Az olvasott érték.

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(Double)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static double VolatileRead(double % address);
public static double VolatileRead(ref double address);
static member VolatileRead : double -> double
Public Shared Function VolatileRead (ByRef address As Double) As Double

Paraméterek

address
Double

Az olvasni kívánt mező.

Válaszok

Az olvasott érték.

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(Byte)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static System::Byte VolatileRead(System::Byte % address);
public static byte VolatileRead(ref byte address);
static member VolatileRead : byte -> byte
Public Shared Function VolatileRead (ByRef address As Byte) As Byte

Paraméterek

address
Byte

Az olvasni kívánt mező.

Válaszok

Az olvasott érték.

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes:

VolatileRead(Int32)

Beolvassa egy mező értékét. Olyan rendszereken, amelyek megkövetelik, beszúr egy memóriakorlátot, amely megakadályozza, hogy a processzor átrendezze a memóriaműveleteket a következőképpen: Ha a metódus után olvasás vagy írás jelenik meg a kódban, a processzor nem tudja áthelyezni a metódus előtt.

public:
 static int VolatileRead(int % address);
public static int VolatileRead(ref int address);
static member VolatileRead : int -> int
Public Shared Function VolatileRead (ByRef address As Integer) As Integer

Paraméterek

address
Int32

Az olvasni kívánt mező.

Válaszok

Az olvasott érték.

Megjegyzések

Thread.VolatileRead és Thread.VolatileWrite régi API-k, és lecserélték és Volatile.ReadVolatile.Write. További információt az Volatile osztályban talál.

A következőre érvényes: