Compartir a través de


Estructura ADSPROPINITPARAMS (adsprop.h)

La estructura ADSPROPINITPARAMS se usa con la función ADsPropGetInitInfo para obtener los datos de objeto a los que se aplica un especificador de visualización.

Sintaxis

typedef struct _ADSPROPINITPARAMS {
  DWORD            dwSize;
  DWORD            dwFlags;
  HRESULT          hr;
  IDirectoryObject *pDsObj;
  LPWSTR           pwzCN;
  PADS_ATTR_INFO   pWritableAttrs;
} ADSPROPINITPARAMS, *PADSPROPINITPARAMS;

Miembros

dwSize

Tamaño, en bytes, de la estructura ADSPROPINITPARAMS . Establezca este valor antes de llamar a ADsPropGetInitInfo.

dwFlags

Reservado.

hr

Contiene un valor HRESULT que especifica el resultado de la operación bind/get. Si este valor no es igual a S_OK, no se inicializan los miembros de estructura restantes y se deben omitir.

pDsObj

Puntero a una interfaz IDirectoryObject que representa el objeto de directorio al que se aplica el especificador de visualización. No suelte esta interfaz.

pwzCN

Puntero a una cadena Unicode terminada en null que contiene el nombre común del objeto de directorio.

pWritableAttrs

Puntero a una estructura de ADS_ATTR_INFO que contiene datos de atributo para el objeto de directorio.

Comentarios

La función ADsPropGetInitInfo asigna memoria para los miembros pwzCN y pWritableAttrs . El sistema libera esta memoria después de destruir todos los objetos de especificador de visualización. El recuento de referencias para el puntero de interfaz en pDsObj no se incrementa llamando a ADsPropGetInitInfo, por lo que el autor de la llamada no debe liberar la interfaz.

Requisitos

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

Consulte también

ADS_ATTR_INFO

ADsPropGetInitInfo

IDirectoryObject