Thread.VolatileRead Methode

Definitie

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

Overloads

Name Description
VolatileRead(SByte)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(Single)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(UIntPtr)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(UInt32)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(UInt64)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(Object)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(UInt16)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(Int64)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(IntPtr)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(Int16)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(Double)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(Byte)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(Int32)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

VolatileRead(SByte)

Belangrijk

Deze API is niet CLS-conform.

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
SByte

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Kenmerken

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(Single)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
Single

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(UIntPtr)

Belangrijk

Deze API is niet CLS-conform.

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
UIntPtr

unativeint

Het veld dat moet worden gelezen.

Retouren

UIntPtr

unativeint

De waarde die is gelezen.

Kenmerken

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(UInt32)

Belangrijk

Deze API is niet CLS-conform.

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
UInt32

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Kenmerken

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(UInt64)

Belangrijk

Deze API is niet CLS-conform.

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
UInt64

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Kenmerken

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(Object)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
Object

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(UInt16)

Belangrijk

Deze API is niet CLS-conform.

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
UInt16

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Kenmerken

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(Int64)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
Int64

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(IntPtr)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
IntPtr

nativeint

Het veld dat moet worden gelezen.

Retouren

IntPtr

nativeint

De waarde die is gelezen.

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(Int16)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
Int16

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(Double)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
Double

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(Byte)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
Byte

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op

VolatileRead(Int32)

Leest de waarde van een veld. Op systemen die dit vereisen, voegt u een geheugenbarrière in die voorkomt dat de processor de volgorde van geheugenbewerkingen als volgt wijzigt: Als een lees- of schrijfbewerking wordt weergegeven na deze methode in de code, kan de processor deze niet vóór deze methode verplaatsen.

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

Parameters

address
Int32

Het veld dat moet worden gelezen.

Retouren

De waarde die is gelezen.

Opmerkingen

Thread.VolatileRead en Thread.VolatileWrite zijn verouderde API's en zijn vervangen door Volatile.Read en Volatile.Write. Zie de Volatile klas voor meer informatie.

Van toepassing op