Unsafe.WriteUnaligned Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| WriteUnaligned<T>(Byte, T) |
Hedef adresin mimariye bağımlı hizalamasını varsaymadan belirli bir konuma tür |
| WriteUnaligned<T>(Void*, T) |
Hedef adresin mimariye bağımlı hizalamasını varsaymadan belirli bir konuma tür |
WriteUnaligned<T>(Byte, T)
- Kaynak:
- Unsafe.cs
- Kaynak:
- Unsafe.cs
- Kaynak:
- Unsafe.cs
- Kaynak:
- Unsafe.cs
- Kaynak:
- Unsafe.cs
Hedef adresin mimariye bağımlı hizalamasını varsaymadan belirli bir konuma tür T değeri yazar.
public:
generic <typename T>
static void WriteUnaligned(System::Byte % destination, T value);
public static void WriteUnaligned<T>(ref byte destination, T value) where T : allows ref struct;
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
Yazacak değer.
Açıklamalar
Caution
Çağıran, tarafından destinationişaret edilen konumdan başlayarak kullanılabilir yazılabilir bellek baytları SizeOf<T>() olduğundan emin olmalıdır. 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
- Kaynak:
- Unsafe.cs
- Kaynak:
- Unsafe.cs
Önemli
Bu API, CLS uyumlu değildir.
Hedef adresin mimariye bağımlı hizalamasını varsaymadan belirli bir konuma tür T değeri yazar.
public:
generic <typename T>
static void WriteUnaligned(void* destination, T value);
[System.CLSCompliant(false)]
public static void WriteUnaligned<T>(void* destination, T value) where T : allows ref struct;
public static void WriteUnaligned<T>(void* destination, T value);
[System.CLSCompliant(false)]
public static void WriteUnaligned<T>(void* destination, T value);
[<System.CLSCompliant(false)>]
static member WriteUnaligned : nativeptr<unit> * 'T -> unit
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
Yazacak değer.
- Öznitelikler
Açıklamalar
Caution
Çağıran, tarafından destinationişaret edilen konumdan başlayarak kullanılabilir yazılabilir bellek baytları SizeOf<T>() olduğundan emin olmalıdır. Bu gereksinim karşılanmazsa erişim ihlalleri oluşabilir.