Bagikan melalui


Komponen yang Memenuhi Syarat

Komponen yang memenuhi syarat adalah metode tidak langsung tingkat tunggal, mirip dengan penunjuk. Komponen yang memenuhi syarat terutama digunakan untuk mengelompokkan komponen dengan fungsionalitas paralel ke dalam kategori. Misalnya, jika Anda memiliki 30 komponen yang tercantum dalam tabel Komponen yang merupakan templat faks Microsoft Word yang sama yang dilokalkan ke dalam 30 bahasa, Anda dapat mengelompokkannya bersama-sama ke dalam kategori komponen yang memenuhi syarat dengan menggunakan tabel PublishComponent.

Komponen yang memenuhi syarat dimasukkan dalam tabel Komponen dengan cara yang sama seperti komponen biasa. Setiap komponen harus memiliki GUID ID komponen unik dan pengidentifikasi komponen yang ditentukan dalam tabel Komponen. Selain itu, komponen yang memenuhi syarat dikaitkan dengan GUID kategori dan kualifikasi string teks dalam tabel PublishComponent. Komponen yang memenuhi syarat direferensikan oleh kategori GUID dan kualifikasi, yang hanya menunjuk ke komponen biasa dalam tabel Komponen.

Misalnya, GUID ID komponen yang memenuhi syarat dapat menunjuk ke versi bahasa yang berbeda dari DLL sumber daya. Dalam hal ini, grup DLL sumber daya yang dilokalkan terdiri dari kategori dan string pengidentifikasi lokal numerik (LCID) umumnya digunakan sebagai kualifikasi. Pengembang dapat menulis paket penginstalan yang menggunakan komponen yang memenuhi syarat ini untuk melakukan hal berikut:

  • Temukan jalur ke versi bahasa tertentu dari DLL sumber daya menggunakan MsiProvideQualifiedComponent atau MsiProvideQualifiedComponentEx dan instal sumber daya.
  • Tentukan semua versi bahasa dll sumber daya yang ada dengan memanggil MsiEnumComponentQualifiers.
  • Siapkan aplikasi untuk mendukung bahasa tambahan. Paket bahasa di masa mendatang untuk aplikasi dapat menggunakan komponen yang memenuhi syarat untuk menambahkan lebih banyak versi bahasa dll sumber daya.

Untuk informasi selengkapnya, lihat Menggunakan Komponen Yang Memenuhi Syarat.