структура 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 |