Bahasa

OpCodes.Initblk Bidang

Definisi

Menginisialisasi blok memori tertentu pada alamat tertentu ke ukuran tertentu dan nilai awal.

public: static initonly System::Reflection::Emit::OpCode Initblk;
public static readonly System.Reflection.Emit.OpCode Initblk;
 staticval mutable Initblk : System.Reflection.Emit.OpCode
Public Shared ReadOnly Initblk As OpCode 

Nilai Bidang

Keterangan

Tabel berikut mencantumkan format rakitan heksadesimal dan Microsoft Bahasa Perantara (MSIL) instruksi, bersama dengan ringkasan referensi singkat:

Format Format Rakitan Deskripsi
FE 18 initblk Atur setiap lokasi dalam blok memori ke nilai tertentu.

Perilaku transisi tumpukan, dalam urutan berurutan, adalah:

  1. Alamat awal didorong ke tumpukan.

  2. Nilai inisialisasi didorong ke tumpukan.

  3. Jumlah byte yang akan diinisialisasi didorong ke tumpukan.

  4. Jumlah byte, nilai inisialisasi, dan alamat awal muncul dari tumpukan, dan inisialisasi dilakukan sesuai nilainya.

initblk Instruksi mengatur jumlah (unsigned int32) byte yang dimulai pada alamat yang ditentukan (dari jenis native int, , &atau *) ke nilai inisialisasi (dari jenis unsigned int8). initblk mengasumsikan bahwa alamat awal selaras dengan ukuran alami komputer.

Operasi initblk instruksi dapat diubah dengan instruksi sebelumnya atau Volatile awalan Unaligned segera.

NullReferenceException dapat dilemparkan jika alamat yang tidak valid terdeteksi.

Metode berikut Emit kelebihan beban dapat menggunakan initblk opcode:

Berlaku untuk