Thread.VolatileRead Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
Overload
| Nome | Descrizione |
|---|---|
| VolatileRead(SByte) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(Single) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(UIntPtr) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(UInt32) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(UInt64) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(Object) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(UInt16) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(Int64) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(IntPtr) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(Int16) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(Double) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(Byte) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
| VolatileRead(Int32) |
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo. |
VolatileRead(SByte)
Importante
Questa API non è conforme a CLS.
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
- SByte
Campo da leggere.
Valori restituiti
Valore letto.
- Attributi
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(Single)
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
- Single
Campo da leggere.
Valori restituiti
Valore letto.
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(UIntPtr)
Importante
Questa API non è conforme a CLS.
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
-
UIntPtr
unativeint
Campo da leggere.
Valori restituiti
unativeint
Valore letto.
- Attributi
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(UInt32)
Importante
Questa API non è conforme a CLS.
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
- UInt32
Campo da leggere.
Valori restituiti
Valore letto.
- Attributi
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(UInt64)
Importante
Questa API non è conforme a CLS.
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
- UInt64
Campo da leggere.
Valori restituiti
Valore letto.
- Attributi
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(Object)
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
- Object
Campo da leggere.
Valori restituiti
Valore letto.
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(UInt16)
Importante
Questa API non è conforme a CLS.
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
- UInt16
Campo da leggere.
Valori restituiti
Valore letto.
- Attributi
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(Int64)
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
- Int64
Campo da leggere.
Valori restituiti
Valore letto.
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(IntPtr)
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
-
IntPtr
nativeint
Campo da leggere.
Valori restituiti
nativeint
Valore letto.
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(Int16)
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
- Int16
Campo da leggere.
Valori restituiti
Valore letto.
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(Double)
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
- Double
Campo da leggere.
Valori restituiti
Valore letto.
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(Byte)
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
- Byte
Campo da leggere.
Valori restituiti
Valore letto.
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .
Si applica a
VolatileRead(Int32)
Legge il valore di un campo. Nei sistemi che lo richiedono, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria come indicato di seguito: se viene visualizzata una lettura o una scrittura dopo questo metodo nel codice, il processore non può spostarlo prima di questo metodo.
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
Parametri
- address
- Int32
Campo da leggere.
Valori restituiti
Valore letto.
Commenti
Thread.VolatileRead e Thread.VolatileWrite sono API legacy e sono state sostituite da Volatile.Read e Volatile.Write. Per altre informazioni, vedere la Volatile classe .