Структура 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 |