Atributo SyncState

[O recurso associado a esta página, Reprodutor Multimídia do Windows SDK, é um recurso herdado. Foi substituído pelo MediaPlayer. O MediaPlayer foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o MediaPlayer em vez de Reprodutor Multimídia do Windows SDK, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O atributo SyncState é uma representação de cadeia de caracteres de um valor de 32 bits que Reprodutor Multimídia do Windows usa quando sincroniza playlists com dispositivos portáteis.

Aplica-se A

Comentários

Esse atributo consiste em dezesseis valores de 2 bits, cada um dos quais especifica o estado de sincronização de um dispositivo portátil. O bit mais significativo (MSB) desse valor de 32 bits corresponde ao dispositivo 16. O bit menos significativo (LSB) corresponde ao dispositivo 1.

O MSB de cada valor de 2 bits indica se Reprodutor Multimídia do Windows sincronizado o conteúdo com o dispositivo correspondente. Um valor de 1 indica que ele fez. Um valor igual a 0 indica que não.

Se o MSB for 0, o LSB especificará por que a sincronização falhou. Um valor de 1 no LSB indica que não havia espaço livre suficiente para o conteúdo. Um valor 0 no LSB indica algum outro motivo para a sincronização impedida.

Para recuperar o estado de sincronização de um determinado dispositivo, você deve fazer o seguinte:

  1. Invoque IWMPSyncDevice::get_status para determinar se um determinado dispositivo está sincronizado.
  2. Se ele for sincronizado, invoque IWMPSyncDevice::get_partnershipIndex para recuperar o índice do par de bits do dispositivo no atributo SyncState .
  3. Usando esse índice, mascara o par de bits correspondente do atributo SyncState e examina o resultado para determinar o estado de sincronização da playlist com o dispositivo.

Para determinar se você pode alterar o valor desse atributo, use o método Media.isReadOnlyItem .

Requisitos

Requisito Valor
Versão
Reprodutor Multimídia do Windows 10 ou posterior

Confira também

Referência de atributo

Determinando o estado de sincronização da playlist

IWMPSyncDevice::get_partnershipIndex

IWMPSyncDevice::get_status