Compartilhar via


Estrutura GPOBROWSEINFO (gpedit.h)

A estrutura GPOBROWSEINFO contém informações que a função BrowseForGPO usa para inicializar uma caixa de diálogo do navegador GPO. Depois que o usuário fecha a caixa de diálogo, o sistema retorna informações sobre as ações do usuário nessa estrutura.

Sintaxe

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;

Membros

dwSize

Especifica o tamanho da estrutura, em bytes.

dwFlags

Especifica as opções da caixa de diálogo. Esse membro pode ser um ou mais dos valores a seguir.

GPO_BROWSE_DISABLE_NEW

Desabilita a capacidade de criar um novo GPO em qualquer guia que não seja a guia Todos .

GPO_BROWSE_NOCOMPUTERS

Remove a guia Computadores .

GPO_BROWSE_NODSGPOS

Remove as guias Domínio/UO e Sites .

GPO_BROWSE_OPENBUTTON

Altera o botão OK para Abrir.

GPO_BROWSE_INITTOALL

Inicializa a caixa de diálogo com foco na guia Todos .

hwndOwner

Especifica o identificador para a janela pai. Se esse membro for NULL, a caixa de diálogo não terá proprietário.

lpTitle

Especifica o texto da barra de título. Se esse membro for NULL, o texto da barra de título será Procurar um objeto Política de Grupo.

lpInitialOU

Especifica o domínio inicial ou a unidade organizacional.

lpDSPath

Ponteiro para um buffer que recebe o caminho do Active Directory do GPO.

dwDSPathSize

Especifica o tamanho, em caracteres, do buffer lpDSPath .

lpName

Ponteiro para um buffer que recebe o nome do computador ou o nome amigável (exibição) do GPO. Se o usuário abrir ou criar um GPO na guia Computadores , esse membro conterá o nome do computador. Se o usuário abrir ou criar um GPO no Active Directory, esse membro conterá o nome amigável. Para determinar o tipo gpo, consulte a descrição do membro gpoType .

Esse membro pode ser NULL.

dwNameSize

Especifica o tamanho, em caracteres, do buffer lpName .

gpoType

Recebe o tipo GPO. Esse membro pode ser um dos valores a seguir.

GPOTypeLocal

Local

GPOTypeRemote

Remote

GPOTypeDS

Active Directory

gpoHint

Recebe uma dica sobre o contêiner do Active Directory ao qual o GPO pode estar vinculado. Esse membro pode ser um dos valores a seguir.

GPHintUnknown

Nenhuma informação de link está disponível.

GPHintMachine

O objeto pode estar vinculado a um computador (local ou remoto).

GPHintSite

O objeto pode estar vinculado a um site.

GPHintDomain

O objeto pode estar vinculado a um domínio.

GPHintOrganizationalUnit

O objeto pode estar vinculado a uma unidade organizacional.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho gpedit.h

Confira também

BrowseForGPO

Visão geral da Política de Grupo

Estruturas de Política de Grupo