共用方式為


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