Mengkompilasi Pembaruan Katalog dari Katalog Lengkap

[Fitur yang terkait dengan halaman ini, Pemutar Media Windows SDK, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer. MediaPlayer telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer alih-alih Pemutar Media Windows SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Pembaruan katalog yang berisi perubahan antara dua versi katalog yang dikompilasi dapat dibuat dengan menggunakan sintaks di bawah ini, di mana path1 adalah direktori yang berisi katalog pertama, path2 adalah direktori yang berisi katalog kedua, dan debug dapat secara opsional disertakan untuk menampilkan informasi kesalahan terperinci di layar. File katalog harus dalam bentuk yang tidak dikompresi—nama file katalog yang dikompilasi akan menjadi catalog.wmdb, bukan catalog.wmdb.lz.

catcomp diff <path1> <path2> [debug]

Misalnya, jika direktori C:\Catalog210\ berisi versi 210 dari katalog lengkap yang dikompilasi dan C:\Catalog211\ berisi versi 211, perintah berikut membuat file perbedaan yang berisi perubahan antara dua versi:

catcomp diff C:\Catalog210\ C:\Catalog211\

Untuk menampilkan informasi kesalahan terperinci, Anda dapat menambahkan parameter debug opsional sebagai berikut:

catcomp diff C:\Catalog210\ C:\Catalog211\ debug

Jika kompilasi berhasil, catcomp.exe membuat file output yang tercantum di bawah ini dan menyimpannya di direktori yang berisi katalog pertama.

Nama file Deskripsi
catalog.diff File perbedaan terkompilasi yang tidak dikompilasi.
catalog.diff.lz Versi terkompresi dari file pembaruan katalog. Plug-in Anda dapat memberikan lokasi file ini untuk Pemutar Media Windows di IWMPContentPartner::GetCatalogURL.
catalog.wmdb.delta File output menengah. Tidak digunakan oleh Pemutar Media Windows
catalog.wmdb.modified File output menengah. Tidak digunakan oleh Pemutar Media Windows