Структура GPOBROWSEINFO (gpedit.h)
Структура GPOBROWSEINFO содержит сведения, которые функция BrowseForGPO использует для инициализации диалогового окна браузера объектов групповой политики. После закрытия пользователем диалогового окна система возвращает сведения о действиях пользователя в этой структуре.
Синтаксис
typedef struct tag_GPOBROWSEINFO {
DWORD dwSize;
DWORD dwFlags;
HWND hwndOwner;
LPOLESTR lpTitle;
LPOLESTR lpInitialOU;
LPOLESTR lpDSPath;
DWORD dwDSPathSize;
LPOLESTR lpName;
DWORD dwNameSize;
GROUP_POLICY_OBJECT_TYPE gpoType;
GROUP_POLICY_HINT_TYPE gpoHint;
} GPOBROWSEINFO, *LPGPOBROWSEINFO;
Члены
dwSize
Задает размер структуры в байтах.
dwFlags
Задает параметры диалогового окна. Этот элемент может быть одним или несколькими из следующих значений.
GPO_BROWSE_DISABLE_NEW
Отключает возможность создания объекта групповой политики на любой вкладке, отличной от вкладки Все .
GPO_BROWSE_NOCOMPUTERS
Удаляет вкладку Компьютеры .
GPO_BROWSE_NODSGPOS
Удаляет вкладки Домен или подразделение и Сайты .
GPO_BROWSE_OPENBUTTON
Изменяет кнопку ОК на Открыть.
GPO_BROWSE_INITTOALL
Инициализирует диалоговое окно с фокусом на вкладке Все .
hwndOwner
Указывает дескриптор родительского окна. Если этот элемент имеет значение NULL, диалоговое окно не имеет владельца.
lpTitle
Задает текст заголовка строки. Если этот элемент имеет значение NULL, текст заголовка строки — Обзор объекта групповая политика.
lpInitialOU
Указывает начальный домен или подразделение.
lpDSPath
Указатель на буфер, который получает путь Active Directory к объекту групповой политики.
dwDSPathSize
Задает размер (в символах) буфера lpDSPath .
lpName
Указатель на буфер, который получает либо имя компьютера, либо понятное (отображаемое) имя объекта групповой политики. Если пользователь открывает или создает объект групповой политики на вкладке Компьютеры , этот элемент содержит имя компьютера. Если пользователь открывает или создает объект групповой политики в Active Directory, этот член содержит понятное имя. Чтобы определить тип объекта групповой политики, см. описание элемента gpoType .
Этот элемент может иметь значение NULL.
dwNameSize
Указывает размер буфера lpName (в символах).
gpoType
Получает тип объекта групповой политики. Этот элемент может быть одним из следующих значений.
GPOTypeLocal
Local
GPOTypeRemote
Remote
GPOTypeDS
Active Directory
gpoHint
Получает подсказку о контейнере Active Directory, с которым может быть связан объект групповой политики. Этот элемент может быть одним из следующих значений.
GPHintUnknown
Сведения о ссылках отсутствуют.
GPHintMachine
Объект может быть связан с компьютером (локальным или удаленным).
GPHintSite
Объект может быть связан с сайтом.
GPHintDomain
Объект может быть связан с доменом.
GPHintOrganizationalUnit
Объект может быть связан с подразделением.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | gpedit.h |