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 函数为 pwzCN 和 pWritableAttrs 成员分配内存。 销毁所有显示说明符对象后,系统会释放此内存。 pDsObj 中接口指针的引用计数不会通过调用 ADsPropGetInitInfo 递增,因此调用方不得释放该接口。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
标头 | adsprop.h |