Bagikan melalui


Atribut SyncState

[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.]

Atribut SyncState adalah representasi string dari nilai 32-bit yang Pemutar Media Windows gunakan saat menyinkronkan daftar putar dengan perangkat portabel.

Berlaku Untuk

Keterangan

Atribut ini terdiri dari enam belas nilai 2-bit, yang masing-masing menentukan status sinkronisasi perangkat portabel. Bit paling signifikan (MSB) dari nilai 32-bit ini sesuai dengan perangkat 16. Bit paling tidak signifikan (LSB) sesuai dengan perangkat 1.

MSB dari setiap nilai 2-bit menunjukkan apakah Pemutar Media Windows menyinkronkan konten dengan perangkat yang sesuai. Nilai 1 menunjukkan bahwa itu terjadi. Nilai 0 menunjukkan bahwa nilai tersebut tidak.

Jika MSB adalah 0, LSB menentukan mengapa sinkronisasi gagal. Nilai 1 dalam LSB menunjukkan bahwa tidak ada cukup ruang kosong untuk konten. Nilai 0 dalam LSB menunjukkan beberapa alasan lain mencegah sinkronisasi.

Untuk mengambil status sinkronisasi perangkat tertentu, Anda harus melakukan hal berikut:

  1. Panggil IWMPSyncDevice::get_status untuk menentukan apakah perangkat tertentu disinkronkan.
  2. Jika disinkronkan, panggil IWMPSyncDevice::get_partnershipIndex untuk mengambil indeks pasangan bit perangkat di atribut SyncState .
  3. Dengan menggunakan indeks ini, masking pasangan bit yang sesuai dari atribut SyncState dan periksa hasilnya untuk menentukan status sinkronisasi daftar putar dengan perangkat.

Untuk menentukan apakah Anda dapat mengubah nilai atribut ini, gunakan metode Media.isReadOnlyItem .

Persyaratan

Persyaratan Nilai
Versi
Pemutar Media Windows 10 atau yang lebih baru

Lihat juga

Referensi Atribut

Menentukan Status Sinkronisasi Daftar Putar

IWMPSyncDevice::get_partnershipIndex

IWMPSyncDevice::get_status