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
WriteUnaligned<T>(Byte, T) |
Hedef adresin mimariye bağımlı hizalaması varsayılmadan verilen konuma türünde |
WriteUnaligned<T>(Void*, T) |
Hedef adresin mimariye bağımlı hizalaması varsayılmadan verilen konuma türünde |
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 destination
konumdan 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 destination
konumdan başlayarak kullanılabilir yazılabilir bellek baytları SizeOf<T>()
olduğundan emin olması gerekir. Bu gereksinim karşılanmazsa erişim ihlalleri oluşabilir.