Tabel ProgId

Tabel ProgId berisi informasi untuk ID program dan ID program independen versi yang harus dihasilkan sebagai bagian dari iklan produk.

Tabel ProgId memiliki kolom berikut.

Kolom Jenis Kunci Dapat diubah ke null
ProgId Teks Y N
ProgId_Parent Teks N Y
Kelas_ GUID N Y
Deskripsi Teks N Y
Ikon_ Pengidentifikasi N Y
IconIndex Bilangan bulat N Y

 

Kolom

ProgId

ID program atau ID program independen versi. ProgId yang tercantum dalam tabel ProgId terdaftar jika CLSID yang tercantum dalam Class_column tabel ini dijadwalkan untuk diiklankan atau diinstal. Ketika ProgId dipilih untuk pendaftaran, semua ProgId yang merujuk ke baris ini melalui kolom ProgId_Parent juga dipilih untuk pendaftaran.

ProgId_Parent

Ditentukan hanya untuk ID program independen versi. Bidang ini adalah kunci asing ke dalam kolom ProgId. Untuk menentukan ID program independen versi, masukkan ProgId yang sesuai ke dalam kolom ProgId_Parent. Ketika ProgId dipilih untuk penginstalan, ProgId independen versi terkait yang terkait melalui kolom ProgId_Parent juga dipilih untuk pendaftaran.

Kelas_

Kunci asing opsional ke dalam tabel Kelas. Kolom ini harus Null untuk ProgId independen versi. Jika Class_value untuk ProgId null, ProgId terdaftar saat muncul di kolom ProgId baris dalam tabel Ekstensi dan ekstensi memiliki setidaknya satu Kata Kerja yang terkait dengannya dalam tabel Kata Kerja. ProgId yang dipilih untuk pendaftaran dengan cara ini tidak menginstal ProgId lain yang mereferensikan ProgId saat ini melalui nilai ProgId_Default.

Deskripsi

Deskripsi opsional yang dilokalkan dari ID program terkait.

Ikon_

Kunci asing opsional ke dalam tabel Ikon yang menentukan file ikon yang terkait dengan ProgId ini. Ini ditulis di bawah kunci DefaultIcon yang terkait dengan ProgId ini. Kolom ini harus Null untuk ProgId independen versi.

IconIndex

Indeks Ikon ke dalam file ikon. Kolom ini harus Null untuk ProgId independen versi.

Keterangan

Tindakan RegisterProgIdInfo dan UnregisterProgIdInfo dalam tabel berurutan memproses informasi dalam tabel ini. Untuk informasi tentang menggunakan tabel urutan, lihat Menggunakan Tabel Urutan.

Validasi

ICE03
ICE06
ICE32
ICE36
ICE89