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 结尾的 Unicode 字符串的指针,该字符串包含目录对象的公用名。

pWritableAttrs

指向包含目录对象的属性数据的 ADS_ATTR_INFO 结构的指针。

注解

ADsPropGetInitInfo 函数为 pwzCNpWritableAttrs 成员分配内存。 销毁所有显示说明符对象后,系统会释放此内存。 pDsObj 中接口指针的引用计数不会通过调用 ADsPropGetInitInfo 递增,因此调用方不得释放该接口。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 adsprop.h

另请参阅

ADS_ATTR_INFO

ADsPropGetInitInfo

IDirectoryObject