Unsafe.InitBlockUnaligned 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.
Overloads
| Name | Description |
|---|---|
| InitBlockUnaligned(Void*, Byte, UInt32) |
Initialiseert een geheugenblok op de opgegeven locatie met een bepaalde initiële waarde zonder ervan uit te gaan dat de architectuur afhankelijk is van het adres. |
| InitBlockUnaligned(Byte, Byte, UInt32) |
Initialiseert een geheugenblok op de opgegeven locatie met een bepaalde initiële waarde zonder ervan uit te gaan dat de architectuur afhankelijk is van het adres. |
InitBlockUnaligned(Void*, Byte, UInt32)
- Bron:
- Unsafe.cs
- Bron:
- Unsafe.cs
- Bron:
- Unsafe.cs
- Bron:
- Unsafe.cs
- Bron:
- Unsafe.cs
Belangrijk
Deze API is niet CLS-conform.
Initialiseert een geheugenblok op de opgegeven locatie met een bepaalde initiële waarde zonder ervan uit te gaan dat de architectuur afhankelijk is van het adres.
public:
static void InitBlockUnaligned(void* startAddress, System::Byte value, System::UInt32 byteCount);
[System.CLSCompliant(false)]
public static void InitBlockUnaligned(void* startAddress, byte value, uint byteCount);
public static void InitBlockUnaligned(void* startAddress, byte value, uint byteCount);
[<System.CLSCompliant(false)>]
static member InitBlockUnaligned : nativeptr<unit> * byte * uint32 -> unit
static member InitBlockUnaligned : nativeptr<unit> * byte * uint32 -> unit
Parameters
- startAddress
- Void*
De niet-beheerde aanwijzer verwijst naar het begin van het geheugenblok om te initialiseren.
- value
- Byte
De waarde voor het initialiseren van alle bytes van het geheugenblok naar.
- byteCount
- UInt32
Het aantal bytes dat moet worden geïnitialiseerd.
- Kenmerken
Opmerkingen
Deze API komt overeen met de unaligned.1 initblk opcodereeks. Er wordt geen uitlijningsveronderstelling gemaakt over de startAddress aanwijzer. Zie ECMA-335, Sec. III.3.36 ("initblk - initialize a block of memory to a value") en Sec. III.2.5 ("unaligned. (voorvoegsel) - aanwijzerinstructie is mogelijk niet uitgelijnd") voor meer informatie.
Caution
Deze API is niet bedoeld voor het initialiseren van willekeurige uitvoeringen van geheugen. Overweeg in plaats daarvan het gebruik Fill voor dit scenario.
Van toepassing op
InitBlockUnaligned(Byte, Byte, UInt32)
- Bron:
- Unsafe.cs
- Bron:
- Unsafe.cs
- Bron:
- Unsafe.cs
- Bron:
- Unsafe.cs
- Bron:
- Unsafe.cs
Belangrijk
Deze API is niet CLS-conform.
Initialiseert een geheugenblok op de opgegeven locatie met een bepaalde initiële waarde zonder ervan uit te gaan dat de architectuur afhankelijk is van het adres.
public:
static void InitBlockUnaligned(System::Byte % startAddress, System::Byte value, System::UInt32 byteCount);
[System.CLSCompliant(false)]
public static void InitBlockUnaligned(ref byte startAddress, byte value, uint byteCount);
public static void InitBlockUnaligned(ref byte startAddress, byte value, uint byteCount);
[<System.CLSCompliant(false)>]
static member InitBlockUnaligned : byte * byte * uint32 -> unit
static member InitBlockUnaligned : byte * byte * uint32 -> unit
Public Shared Sub InitBlockUnaligned (ByRef startAddress As Byte, value As Byte, byteCount As UInteger)
Parameters
- startAddress
- Byte
De beheerde aanwijzer verwijst naar het begin van het geheugenblok om te initialiseren.
- value
- Byte
De waarde voor het initialiseren van alle bytes van het geheugenblok naar.
- byteCount
- UInt32
Het aantal bytes dat moet worden geïnitialiseerd.
- Kenmerken
Opmerkingen
Deze API komt overeen met de unaligned.1 initblk opcodereeks. Er wordt geen uitlijningsveronderstelling gemaakt over de startAddress aanwijzer. Zie ECMA-335, Sec. III.3.36 ("initblk - initialize a block of memory to a value") en Sec. III.2.5 ("unaligned. (voorvoegsel) - aanwijzerinstructie is mogelijk niet uitgelijnd") voor meer informatie.
Caution
Deze API is niet bedoeld voor het initialiseren van willekeurige uitvoeringen van geheugen. Overweeg in plaats daarvan het gebruik Fill voor dit scenario.