Método ISyncMgrSyncItem::GetPolicies (syncmgr.h)

Obtém um conjunto de sinalizadores que descrevem as políticas definidas pelo item.

Sintaxe

HRESULT GetPolicies(
  [out] SYNCMGR_ITEM_POLICIES *pmPolicies
);

Parâmetros

[out] pmPolicies

Tipo: SYNCMGR_ITEM_POLICIES*

Quando esse método retorna, contém um ponteiro para uma combinação bit a bit de valores da enumeração SYNCMGR_ITEM_POLICIES que define as políticas do item.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Uma política é uma ação que normalmente tem suporte, mas pode ser desabilitada por uma política de grupo.

Esse método é chamado pelo Sync Center em resposta a uma chamada para UpdateItem.

Exemplos

O exemplo a seguir mostra uma implementação desse método.

STDMETHODIMP CMyDeviceSyncItem::GetPolicies(
                              __out SYNCMGR_ITEM_POLICIES *pmPolicies)
{
    *pmPolicies = SYNCMGR_IPM_PREVENT_DISABLE 
                | SYNCMGR_IPM_HIDDEN_BY_DEFAULT;
                
    return S_OK;
}

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho syncmgr.h