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 de 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.

Observações

Nota

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 do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
servidor com suporte mínimo Windows Server 2008
cabeçalho ntdsapi.h

Consulte também

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

DsFreeSchemaGuidMap

DsMapSchemaGuids

guid do