Структура SyncProviderConfigUIConfiguration (syncregistration.h)
Представляет сведения для пользовательского интерфейса конфигурации поставщика синхронизации.
Синтаксис
typedef struct _SyncProviderConfigUIConfiguration {
DWORD dwVersion;
GUID guidInstanceId;
CLSID clsidConfigUI;
GUID guidContentType;
DWORD dwCapabilities;
DWORD dwSupportedArchitecture;
BOOL fIsGlobal;
} SyncProviderConfigUIConfiguration;
Члены
dwVersion
Версия пользовательского интерфейса конфигурации.
guidInstanceId
Уникальный идентификатор экземпляра пользовательского интерфейса конфигурации.
clsidConfigUI
COM CLSID пользовательского интерфейса конфигурации.
guidContentType
Идентификатор GUID, определяющий тип контента, поддерживаемый поставщиком синхронизации, который создается пользовательским интерфейсом конфигурации.
dwCapabilities
Одна из следующих констант, представляющих возможности пользовательского интерфейса конфигурации поставщика синхронизации. Эти значения являются масками, которые можно комбинировать.
- SCC_DEFAULT ((DWORD)0x00000000) Пользовательский интерфейс конфигурации поддерживает возможности по умолчанию для создания и изменения поставщика синхронизации с отображаемым пользовательским интерфейсом.
- SCC_CAN_CREATE_WITHOUT_UI ((DWORD)0x00000001) В пользовательском интерфейсе конфигурации создаются поставщики без отображения пользовательского интерфейса. Это значение несовместимо с SCC_CREATE_NOT_SUPPORTED.
- SCC_CAN_MODIFY_WITHOUT_UI ((DWORD)0x00000002) Пользовательский интерфейс конфигурации изменяет поставщиков без отображения пользовательского интерфейса. Это значение несовместимо с SCC_MODIFY_NOT_SUPPORTED.
- SCC_CREATE_NOT_SUPPORTED ((DWORD)0x00000004) Пользовательский интерфейс конфигурации не может создавать новые настроенные поставщики. Это значение несовместимо с SCC_CAN_CREATE_WITHOUT_UI.
- SCC_MODIFY_NOT_SUPPORTED ((DWORD)0x00000008) Пользовательский интерфейс конфигурации не может изменять поставщиков. Это значение несовместимо с SCC_CAN_MODIFY_WITHOUT_UI.
dwSupportedArchitecture
Одна из следующих констант, представляющих архитектуры, поддерживаемые пользовательским интерфейсом конфигурации поставщика синхронизации. Это значение соответствует архитектуре, для которую зарегистрирован пользовательский интерфейс конфигурации поставщика синхронизации CLSID (clsidConfigUI). Эти значения можно объединять и использовать в качестве битов.
- SYNC_32_BIT_SUPPORTED ((DWORD)0x00000001)
- SYNC_64_BIT_SUPPORTED ((DWORD)0x00000002)
fIsGlobal
Зарезервировано для последующего использования. В настоящее время значение всегда должно быть FALSE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | syncregistration.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по