Compartir a través de


estructura DS_SCHEMA_GUID_MAPA (ntdsapi.h)

La estructura DS_SCHEMA_GUID_MAP contiene los resultados de una llamada a DsMapSchemaGuids. Si DsMapSchemaGuids se realiza correctamente en la asignación de un GUID, DS_SCHEMA_GUID_MAP contiene tanto el GUID como un nombre para mostrar para el objeto al que hace referencia el GUID.

Sintaxis

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

Miembros

guid

Estructura GUID que especifica el GUID del objeto.

guidType

Indica el tipo de GUID asignado por DsMapSchemaGuids.

DS_SCHEMA_GUID_ATTR

El GUID identifica una propiedad.

DS_SCHEMA_GUID_ATTR_SET

El GUID identifica un conjunto de propiedades.

DS_SCHEMA_GUID_CLASS

El GUID identifica un tipo de objeto.

DS_SCHEMA_GUID_CONTROL_RIGHT

El GUID identifica un derecho de acceso extendido.

DS_SCHEMA_GUID_NOT_FOUND

No se encuentra el GUID en el esquema del servicio de directorio.

pName

Puntero a un valor de cadena terminada en NULL que especifica el nombre para mostrar asociado al GUID. Este valor puede ser NULL si DsMapSchemaGuids no pudo asignar el GUID a un nombre para mostrar.

Comentarios

Nota

El encabezado ntdsapi.h define DS_SCHEMA_GUID_MAP como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado ntdsapi.h

Consulte también

Estructuras de administración de controladores de dominio y replicación

DsFreeSchemaGuidMap

DsMapSchemaGuids

GUID