Aracılığıyla paylaş


Unsafe.WriteUnaligned Yöntem

Tanım

Aşırı Yüklemeler

WriteUnaligned<T>(Byte, T)

Hedef adresin mimariye bağımlı hizalaması varsayılmadan verilen konuma türünde T bir değer yazar.

WriteUnaligned<T>(Void*, T)

Hedef adresin mimariye bağımlı hizalaması varsayılmadan verilen konuma türünde T bir değer yazar.

WriteUnaligned<T>(Byte, T)

Kaynak:
Unsafe.cs
Kaynak:
Unsafe.cs
Kaynak:
Unsafe.cs

Hedef adresin mimariye bağımlı hizalaması varsayılmadan verilen konuma türünde T bir değer yazar.

public:
generic <typename T>
 static void WriteUnaligned(System::Byte % destination, T value);
public static void WriteUnaligned<T> (ref byte destination, T value);
static member WriteUnaligned : byte * 'T -> unit
Public Shared Sub WriteUnaligned(Of T) (ByRef destination As Byte, value As T)

Tür Parametreleri

T

Yazacak değerin türü.

Parametreler

destination
Byte

Yazılması gereken adresi içeren yönetilen işaretçi.

value
T

Yazılacak değer.

Açıklamalar

Dikkat

Çağıranın tarafından işaret edilen destinationkonumdan başlayarak kullanılabilir yazılabilir bellek baytları SizeOf<T>() olduğundan emin olması gerekir. Bu gereksinim karşılanmazsa erişim ihlalleri oluşabilir.

Şunlara uygulanır

WriteUnaligned<T>(Void*, T)

Kaynak:
Unsafe.cs
Kaynak:
Unsafe.cs
Kaynak:
Unsafe.cs

Önemli

Bu API, CLS uyumlu değildir.

Hedef adresin mimariye bağımlı hizalaması varsayılmadan verilen konuma türünde T bir değer yazar.

public:
generic <typename T>
 static void WriteUnaligned(void* destination, T value);
public static void WriteUnaligned<T> (void* destination, T value);
[System.CLSCompliant(false)]
public static void WriteUnaligned<T> (void* destination, T value);
static member WriteUnaligned : nativeptr<unit> * 'T -> unit
[<System.CLSCompliant(false)>]
static member WriteUnaligned : nativeptr<unit> * 'T -> unit

Tür Parametreleri

T

Yazacak değerin türü.

Parametreler

destination
Void*

Yazılması gereken adresi içeren yönetilen işaretçi.

value
T

Yazılacak değer.

Öznitelikler

Açıklamalar

Dikkat

Çağıranın tarafından işaret edilen destinationkonumdan başlayarak kullanılabilir yazılabilir bellek baytları SizeOf<T>() olduğundan emin olması gerekir. Bu gereksinim karşılanmazsa erişim ihlalleri oluşabilir.

Şunlara uygulanır