Compartilhar via


estrutura DS_SCHEMA_GUID_MAPA (ntdsapi.h)

A estrutura DS_SCHEMA_GUID_MAP contém os resultados de uma chamada para DsMapSchemaGuids. Se DsMapSchemaGuids tiver êxito no mapeamento de um GUID, DS_SCHEMA_GUID_MAP conterá o GUID e um nome de exibição para o objeto ao qual o GUID se refere.

Sintaxe

typedef struct {
  GUID  guid;
  DWORD guidType;
#if ...
  CHAR  *pName;
#else
  LPSTR pName;
#endif
} DS_SCHEMA_GUID_MAPA, *PDS_SCHEMA_GUID_MAPA;

Membros

guid

Estrutura GUID que especifica o GUID do objeto.

guidType

Indica o tipo de GUID mapeado por DsMapSchemaGuids.

DS_SCHEMA_GUID_ATTR

O GUID identifica uma propriedade.

DS_SCHEMA_GUID_ATTR_SET

O GUID identifica um conjunto de propriedades.

DS_SCHEMA_GUID_CLASS

O GUID identifica um tipo de objeto.

DS_SCHEMA_GUID_CONTROL_RIGHT

O GUID identifica um direito de acesso estendido.

DS_SCHEMA_GUID_NOT_FOUND

O GUID não pode ser encontrado no esquema de serviço de diretório.

pName

Ponteiro para um valor de cadeia de caracteres terminada em nulo que especifica o nome de exibição associado ao GUID. Esse valor poderá ser NULL se DsMapSchemaGuids não puder mapear o GUID para um nome de exibição.

Comentários

Observação

O cabeçalho ntdsapi.h define DS_SCHEMA_GUID_MAP como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

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

Confira também

Estruturas de gerenciamento de replicação e controlador de domínio

DsFreeSchemaGuidMap

DsMapSchemaGuids

GUID