SafeBuffer.Write<T>(UInt64, T) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
Hiermee schrijft u een waardetype naar het geheugen op de opgegeven locatie.
public:
generic <typename T>
where T : value class void Write(System::UInt64 byteOffset, T value);
[System.CLSCompliant(false)]
public void Write<T>(ulong byteOffset, T value) where T : struct;
[<System.CLSCompliant(false)>]
member this.Write : uint64 * 'T -> unit (requires 'T : struct)
Public Sub Write(Of T As Structure) (byteOffset As ULong, value As T)
Type parameters
- T
Het waardetype dat moet worden geschreven.
Parameters
- byteOffset
- UInt64
De locatie waar moet worden geschreven. Mogelijk moet u rekening houden met uitlijningsproblemen.
- value
- T
De waarde die moet worden geschreven.
- Kenmerken
Uitzonderingen
De Initialize methode is niet aangeroepen.
Opmerkingen
Deze methode is gelijk aan de volgende code:
*(T*)(bytePtr + byteOffset) = value;