Поделиться через


Структура ADSPROPINITPARAMS (adsprop.h)

Структура ADSPROPINITPARAMS используется с функцией ADsPropGetInitInfo для получения данных объекта, к которым применяется описатель отображения.

Синтаксис

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

Члены

dwSize

Размер (в байтах) структуры ADSPROPINITPARAMS . Задайте это значение перед вызовом ADsPropGetInitInfo.

dwFlags

Зарезервировано.

hr

Содержит значение HRESULT , указывающее результат операции привязки/получения. Если это значение не равно S_OK, остальные элементы структуры не инициализируются и должны игнорироваться.

pDsObj

Указатель на интерфейс IDirectoryObject , представляющий объект каталога, к которому применяется описатель отображения. Не выпускайте этот интерфейс.

pwzCN

Указатель на строку Юникода, завершающуюся null, которая содержит общее имя объекта каталога.

pWritableAttrs

Указатель на структуру ADS_ATTR_INFO , содержащую данные атрибута для объекта каталога.

Комментарии

Функция ADsPropGetInitInfo выделяет память для членов pwzCN и pWritableAttrs . Эта память освобождается системой после уничтожения всех объектов описателя отображения. Число ссылок для указателя интерфейса в pDsObj не увеличивается путем вызова ADsPropGetInitInfo, поэтому вызывающий объект не должен освобождать интерфейс.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть adsprop.h

См. также раздел

ADS_ATTR_INFO

ADsPropGetInitInfo

IDirectoryObject