Поделиться через


Структура 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

См. также раздел

BrowseForGPO

Обзор групповых политик

Структуры групповая политика