estrutura OBJECT_TYPE_LIST (winnt.h)

A estrutura OBJECT_TYPE_LIST identifica um elemento de tipo de objeto em uma hierarquia de tipos de objeto. As funções AccessCheckByType usam uma matriz de estruturas OBJECT_TYPE_LIST para definir uma hierarquia de um objeto e seus subobjetos, como conjuntos de propriedades e propriedades.

Sintaxe

typedef struct _OBJECT_TYPE_LIST {
  WORD Level;
  WORD Sbz;
  GUID *ObjectType;
} OBJECT_TYPE_LIST, *POBJECT_TYPE_LIST;

Membros

Level

Especifica o nível do tipo de objeto na hierarquia de um objeto e seus subobjetos. O nível zero indica o próprio objeto. O nível um indica um subobjeto do objeto, como um conjunto de propriedades. O nível dois indica um subobjeto do subobjeto de nível um, como uma propriedade . Pode haver um máximo de cinco níveis numerados de zero a quatro.

Os objetos de serviço de diretório usam os valores de nível a seguir.

Valor Significado
ACCESS_OBJECT_GUID
Indica o próprio objeto no nível zero.
ACCESS_PROPERTY_SET_GUID
Indica uma propriedade definida no nível um.
ACCESS_PROPERTY_GUID
Indica uma propriedade no nível dois.

Sbz

Deve ser zero. Reservado para uso futuro.

ObjectType

Um ponteiro para o GUID para o objeto ou subobjeto.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winnt.h (inclua Windows.h)

Confira também

AccessCheckByType

AccessCheckByTypeAndAuditAlarm

AccessCheckByTypeResultList

AccessCheckByTypeResultListAndAuditAlarm