UnmanagedMemoryAccessor.Write Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Escribe un valor en el descriptor de acceso.
Sobrecargas
Write(Int64, UInt64) |
Escribe un entero de 64 bits sin signo en el descriptor de acceso. |
Write(Int64, UInt32) |
Escribe un entero de 32 bits sin signo en el descriptor de acceso. |
Write(Int64, UInt16) |
Escribe un entero de 16 bits sin signo en el descriptor de acceso. |
Write(Int64, Single) |
Escribe un valor Single en el descriptor de acceso. |
Write(Int64, SByte) |
Escribe un entero de 8 bits en el descriptor de acceso. |
Write(Int64, Int64) |
Escribe un entero de 64 bits en el descriptor de acceso. |
Write(Int64, Double) |
Escribe un valor Double en el descriptor de acceso. |
Write(Int64, Int16) |
Escribe un entero de 16 bits en el descriptor de acceso. |
Write(Int64, Decimal) |
Escribe un valor decimal en el descriptor de acceso. |
Write(Int64, Char) |
Escribe un carácter en el descriptor de acceso. |
Write(Int64, Byte) |
Escribe un valor de byte en el descriptor de acceso. |
Write(Int64, Boolean) |
Escribe un valor booleano en el descriptor de acceso. |
Write(Int64, Int32) |
Escribe un entero de 32 bits en el descriptor de acceso. |
Write<T>(Int64, T) |
Escribe una estructura en el descriptor de acceso. |
Write(Int64, UInt64)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un entero de 64 bits sin signo en el descriptor de acceso.
public:
void Write(long position, System::UInt64 value);
[System.CLSCompliant(false)]
public void Write (long position, ulong value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * uint64 -> unit
Public Sub Write (position As Long, value As ULong)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- UInt64
Valor que se va a escribir.
- Atributos
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, UInt32)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un entero de 32 bits sin signo en el descriptor de acceso.
public:
void Write(long position, System::UInt32 value);
[System.CLSCompliant(false)]
public void Write (long position, uint value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * uint32 -> unit
Public Sub Write (position As Long, value As UInteger)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- UInt32
Valor que se va a escribir.
- Atributos
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, UInt16)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un entero de 16 bits sin signo en el descriptor de acceso.
public:
void Write(long position, System::UInt16 value);
[System.CLSCompliant(false)]
public void Write (long position, ushort value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * uint16 -> unit
Public Sub Write (position As Long, value As UShort)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- UInt16
Valor que se va a escribir.
- Atributos
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, Single)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un valor Single en el descriptor de acceso.
public:
void Write(long position, float value);
public void Write (long position, float value);
member this.Write : int64 * single -> unit
Public Sub Write (position As Long, value As Single)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- Single
Valor que se va a escribir.
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, SByte)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un entero de 8 bits en el descriptor de acceso.
public:
void Write(long position, System::SByte value);
[System.CLSCompliant(false)]
public void Write (long position, sbyte value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * sbyte -> unit
Public Sub Write (position As Long, value As SByte)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- SByte
Valor que se va a escribir.
- Atributos
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, Int64)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un entero de 64 bits en el descriptor de acceso.
public:
void Write(long position, long value);
public void Write (long position, long value);
member this.Write : int64 * int64 -> unit
Public Sub Write (position As Long, value As Long)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- Int64
Valor que se va a escribir.
Excepciones
No hay suficientes bytes después de la posición para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, Double)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un valor Double en el descriptor de acceso.
public:
void Write(long position, double value);
public void Write (long position, double value);
member this.Write : int64 * double -> unit
Public Sub Write (position As Long, value As Double)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- Double
Valor que se va a escribir.
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, Int16)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un entero de 16 bits en el descriptor de acceso.
public:
void Write(long position, short value);
public void Write (long position, short value);
member this.Write : int64 * int16 -> unit
Public Sub Write (position As Long, value As Short)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- Int16
Valor que se va a escribir.
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, Decimal)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un valor decimal en el descriptor de acceso.
public:
void Write(long position, System::Decimal value);
public void Write (long position, decimal value);
member this.Write : int64 * decimal -> unit
Public Sub Write (position As Long, value As Decimal)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- Decimal
Valor que se va a escribir.
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
o bien
El decimal no es válido.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, Char)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un carácter en el descriptor de acceso.
public:
void Write(long position, char value);
public void Write (long position, char value);
member this.Write : int64 * char -> unit
Public Sub Write (position As Long, value As Char)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- Char
Valor que se va a escribir.
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, Byte)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un valor de byte en el descriptor de acceso.
public:
void Write(long position, System::Byte value);
public void Write (long position, byte value);
member this.Write : int64 * byte -> unit
Public Sub Write (position As Long, value As Byte)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- Byte
Valor que se va a escribir.
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, Boolean)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un valor booleano en el descriptor de acceso.
public:
void Write(long position, bool value);
public void Write (long position, bool value);
member this.Write : int64 * bool -> unit
Public Sub Write (position As Long, value As Boolean)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- Boolean
Valor que se va a escribir.
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write(Int64, Int32)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe un entero de 32 bits en el descriptor de acceso.
public:
void Write(long position, int value);
public void Write (long position, int value);
member this.Write : int64 * int -> unit
Public Sub Write (position As Long, value As Integer)
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- value
- Int32
Valor que se va a escribir.
Excepciones
No hay bastantes bytes después de position
para escribir un valor.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Se aplica a
Write<T>(Int64, T)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Escribe una estructura en el descriptor de acceso.
public:
generic <typename T>
where T : value class void Write(long position, T % structure);
public void Write<T> (long position, ref T structure) where T : struct;
[System.Security.SecurityCritical]
public void Write<T> (long position, ref T structure) where T : struct;
member this.Write : int64 * 'T -> unit (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.Write : int64 * 'T -> unit (requires 'T : struct)
Public Sub Write(Of T As Structure) (position As Long, ByRef structure As T)
Parámetros de tipo
- T
Tipo de estructura.
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la escritura.
- structure
- T
Estructura que se va a escribir.
- Atributos
Excepciones
No hay suficientes bytes en el descriptor de acceso después de position
para escribir una estructura de tipo T
.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la escritura.
Se ha eliminado el descriptor de acceso.
Comentarios
Utilice este método para escribir estructuras medianas a grandes que no se adapten fácilmente a los otros Write métodos de esta clase.