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


структура DS_SCHEMA_GUID_MAPA (ntdsapi.h)

Структура DS_SCHEMA_GUID_MAP содержит результаты вызова dsMapSchemaGuids. Если dsMapSchemaGuids успешно сопоставляется с GUID, DS_SCHEMA_GUID_MAP содержит идентификатор GUID и отображаемое имя объекта, к которому ссылается GUID.

Синтаксис

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

Члены

guid

структура GUID, указывающая идентификатор GUID объекта.

guidType

Указывает тип GUID, сопоставленный dsMapSchemaGuids.

DS_SCHEMA_GUID_ATTR

GUID определяет свойство.

DS_SCHEMA_GUID_ATTR_SET

GUID определяет набор свойств.

DS_SCHEMA_GUID_CLASS

GUID определяет тип объекта.

DS_SCHEMA_GUID_CONTROL_RIGHT

GUID определяет право расширенного доступа.

DS_SCHEMA_GUID_NOT_FOUND

Идентификатор GUID не найден в схеме службы каталогов.

pName

Указатель на строковое значение, завершающее значение null, указывающее отображаемое имя, связанное с GUID. Это значение может быть значение NULL, если dsMapSchemaGuids не удалось сопоставить GUID с отображаемым именем.

Замечания

Заметка

Заголовок ntdsapi.h определяет DS_SCHEMA_GUID_MAP как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
минимальный поддерживаемый сервер Windows Server 2008
заголовка ntdsapi.h

См. также

структуры управления доменами и репликацией

DsFreeSchemaGuidMap

DsMapSchemaGuids

GUID