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 |