Compartir a través de


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

Constantes ADSI

Estructuras ADSI

ADSTYPEENUM

IDirectoryObject

IDirectoryObject::CreateDSObject

IDirectoryObject::GetObjectAttributes

IDirectoryObject::SetObjectAttributes