estructura ADS_ATTR_INFO (iads.h)
La estructura ADS_ATTR_INFO se usa para contener uno o varios valores de atributo para su uso con el método IDirectoryObject::CreateDSObject, IDirectoryObject::GetObjectAttributes o IDirectoryObject::SetObjectAttributes .
Sintaxis
typedef struct _ads_attr_info {
LPWSTR pszAttrName;
DWORD dwControlCode;
ADSTYPE dwADsType;
PADSVALUE pADsValues;
DWORD dwNumValues;
} ADS_ATTR_INFO, *PADS_ATTR_INFO;
Miembros
pszAttrName
Cadena Unicode terminada en null que contiene el nombre del atributo.
dwControlCode
Contiene uno de los valores de tipos de modificación de atributos ADSI que determina el tipo de operación que se va a realizar en el valor del atributo.
dwADsType
Valor de la enumeración ADSTYPEENUM que indica el tipo de datos del atributo.
pADsValues
Puntero a una matriz de estructuras ADSVALUE que contienen valores para el atributo.
dwNumValues
Tamaño de la matriz pADsValues .
Comentarios
En ADSI, los atributos y las propiedades se usan indistintamente. Establezca atributos al crear un objeto de servicio de directorio mediante el método IDirectoryObject::CreateDSObject . La interfaz IDirectoryObject también admite los métodos IDirectoryObject::GetObjectAttributes e IDirectoryObject::SetObjectAttributes para recuperar y modificar los atributos del objeto en un directorio.
La memoria de la matriz de estructuras ADSVALUE no se asigna con esta estructura.
El valor del miembro dwControlCode se omite cuando la estructura se usa como parámetro OUT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Encabezado | iads.h |
Consulte también
Tipos de modificación de atributos ADSI
IDirectoryObject::CreateDSObject