Thread.VolatileWrite Methode

Definitie

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

Overloads

Name Description
VolatileWrite(UIntPtr, UIntPtr)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(UInt64, UInt64)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(UInt32, UInt32)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(UInt16, UInt16)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(Single, Single)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(SByte, SByte)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(Object, Object)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(IntPtr, IntPtr)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(Int16, Int16)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(Int32, Int32)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(Double, Double)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(Byte, Byte)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(Int64, Int64)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

VolatileWrite(UIntPtr, UIntPtr)

Belangrijk

Deze API is niet CLS-conform.

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(UIntPtr % address, UIntPtr value);
[System.CLSCompliant(false)]
public static void VolatileWrite(ref UIntPtr address, UIntPtr value);
[<System.CLSCompliant(false)>]
static member VolatileWrite : unativeint * unativeint -> unit
Public Shared Sub VolatileWrite (ByRef address As UIntPtr, value As UIntPtr)

Parameters

address
UIntPtr

unativeint

Het veld waarnaar de waarde moet worden geschreven.

value
UIntPtr

unativeint

De waarde die moet worden geschreven.

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

VolatileWrite(UInt64, UInt64)

Belangrijk

Deze API is niet CLS-conform.

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(System::UInt64 % address, System::UInt64 value);
[System.CLSCompliant(false)]
public static void VolatileWrite(ref ulong address, ulong value);
[<System.CLSCompliant(false)>]
static member VolatileWrite : uint64 * uint64 -> unit
Public Shared Sub VolatileWrite (ByRef address As ULong, value As ULong)

Parameters

address
UInt64

Het veld waarnaar de waarde moet worden geschreven.

value
UInt64

De waarde die moet worden geschreven.

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

VolatileWrite(UInt32, UInt32)

Belangrijk

Deze API is niet CLS-conform.

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(System::UInt32 % address, System::UInt32 value);
[System.CLSCompliant(false)]
public static void VolatileWrite(ref uint address, uint value);
[<System.CLSCompliant(false)>]
static member VolatileWrite : uint32 * uint32 -> unit
Public Shared Sub VolatileWrite (ByRef address As UInteger, value As UInteger)

Parameters

address
UInt32

Het veld waarnaar de waarde moet worden geschreven.

value
UInt32

De waarde die moet worden geschreven.

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

VolatileWrite(UInt16, UInt16)

Belangrijk

Deze API is niet CLS-conform.

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(System::UInt16 % address, System::UInt16 value);
[System.CLSCompliant(false)]
public static void VolatileWrite(ref ushort address, ushort value);
[<System.CLSCompliant(false)>]
static member VolatileWrite : uint16 * uint16 -> unit
Public Shared Sub VolatileWrite (ByRef address As UShort, value As UShort)

Parameters

address
UInt16

Het veld waarnaar de waarde moet worden geschreven.

value
UInt16

De waarde die moet worden geschreven.

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

VolatileWrite(Single, Single)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(float % address, float value);
public static void VolatileWrite(ref float address, float value);
static member VolatileWrite : single * single -> unit
Public Shared Sub VolatileWrite (ByRef address As Single, value As Single)

Parameters

address
Single

Het veld waarnaar de waarde moet worden geschreven.

value
Single

De waarde die moet worden geschreven.

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

VolatileWrite(SByte, SByte)

Belangrijk

Deze API is niet CLS-conform.

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(System::SByte % address, System::SByte value);
[System.CLSCompliant(false)]
public static void VolatileWrite(ref sbyte address, sbyte value);
[<System.CLSCompliant(false)>]
static member VolatileWrite : sbyte * sbyte -> unit
Public Shared Sub VolatileWrite (ByRef address As SByte, value As SByte)

Parameters

address
SByte

Het veld waarnaar de waarde moet worden geschreven.

value
SByte

De waarde die moet worden geschreven.

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

VolatileWrite(Object, Object)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(System::Object ^ % address, System::Object ^ value);
public static void VolatileWrite(ref object address, object value);
static member VolatileWrite : obj * obj -> unit
Public Shared Sub VolatileWrite (ByRef address As Object, value As Object)

Parameters

address
Object

Het veld waarnaar de waarde moet worden geschreven.

value
Object

De waarde die moet worden geschreven.

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

VolatileWrite(IntPtr, IntPtr)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(IntPtr % address, IntPtr value);
public static void VolatileWrite(ref IntPtr address, IntPtr value);
static member VolatileWrite : nativeint * nativeint -> unit
Public Shared Sub VolatileWrite (ByRef address As IntPtr, value As IntPtr)

Parameters

address
IntPtr

nativeint

Het veld waarnaar de waarde moet worden geschreven.

value
IntPtr

nativeint

De waarde die moet worden geschreven.

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

VolatileWrite(Int16, Int16)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(short % address, short value);
public static void VolatileWrite(ref short address, short value);
static member VolatileWrite : int16 * int16 -> unit
Public Shared Sub VolatileWrite (ByRef address As Short, value As Short)

Parameters

address
Int16

Het veld waarnaar de waarde moet worden geschreven.

value
Int16

De waarde die moet worden geschreven.

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

VolatileWrite(Int32, Int32)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(int % address, int value);
public static void VolatileWrite(ref int address, int value);
static member VolatileWrite : int * int -> unit
Public Shared Sub VolatileWrite (ByRef address As Integer, value As Integer)

Parameters

address
Int32

Het veld waarnaar de waarde moet worden geschreven.

value
Int32

De waarde die moet worden geschreven.

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

VolatileWrite(Double, Double)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(double % address, double value);
public static void VolatileWrite(ref double address, double value);
static member VolatileWrite : double * double -> unit
Public Shared Sub VolatileWrite (ByRef address As Double, value As Double)

Parameters

address
Double

Het veld waarnaar de waarde moet worden geschreven.

value
Double

De waarde die moet worden geschreven.

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

VolatileWrite(Byte, Byte)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(System::Byte % address, System::Byte value);
public static void VolatileWrite(ref byte address, byte value);
static member VolatileWrite : byte * byte -> unit
Public Shared Sub VolatileWrite (ByRef address As Byte, value As Byte)

Parameters

address
Byte

Het veld waarnaar de waarde moet worden geschreven.

value
Byte

De waarde die moet worden geschreven.

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

VolatileWrite(Int64, Int64)

Hiermee schrijft u een waarde naar 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 vóór deze methode in de code, kan de processor deze niet na deze methode verplaatsen.

public:
 static void VolatileWrite(long % address, long value);
public static void VolatileWrite(ref long address, long value);
static member VolatileWrite : int64 * int64 -> unit
Public Shared Sub VolatileWrite (ByRef address As Long, value As Long)

Parameters

address
Int64

Het veld waarnaar de waarde moet worden geschreven.

value
Int64

De waarde die moet worden geschreven.

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