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 |