OpCodes.Initblk Bidang
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi blok memori tertentu pada alamat tertentu ke ukuran dan nilai awal tertentu.
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 Intermediate Language (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:
Alamat awal didorong ke tumpukan.
Nilai inisialisasi didorong ke tumpukan.
Jumlah byte yang akan diinisialisasi didorong ke tumpukan.
Jumlah byte, nilai inisialisasi, dan alamat awal muncul dari tumpukan, dan inisialisasi dilakukan sesuai nilainya.
initblk
Instruksi menetapkan 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.
Pengoperasian initblk
instruksi dapat diubah dengan instruksi awalan atau Unaligned awalan Volatile segera.
NullReferenceException dapat dilemparkan jika alamat yang tidak valid terdeteksi.
Metode berikut Emit kelebihan beban dapat menggunakan initblk
opcode: