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