SafeBuffer.Write<T>(UInt64, T) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Schreibt einen Werttyp an der angegebenen Position in den Arbeitsspeicher.
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)
Typparameter
- T
Der zu schreibende Werttyp.
Parameter
- byteOffset
- UInt64
Die Position, an der der Schreibvorgang begonnen werden soll. Möglicherweise müssen Ausrichtungsprobleme berücksichtigt werden.
- value
- T
Der zu schreibende Wert.
- Attribute
Ausnahmen
Die Initialize-Methode wurde nicht aufgerufen.
Hinweise
Diese Methode entspricht dem folgenden Code:
*(T*)(bytePtr + byteOffset) = value;