共用方式為


ADS_ATTR_INFO結構 (iads.h)

ADS_ATTR_INFO 結構可用來包含一或多個屬性值,以便與 IDirectoryObject::CreateDSObjectIDirectoryObject::GetObjectAttributesIDirectoryObject::SetObjectAttributes 方法搭配使用。

語法

typedef struct _ads_attr_info {
  LPWSTR    pszAttrName;
  DWORD     dwControlCode;
  ADSTYPE   dwADsType;
  PADSVALUE pADsValues;
  DWORD     dwNumValues;
} ADS_ATTR_INFO, *PADS_ATTR_INFO;

成員

pszAttrName

包含屬性名稱的 Null 終止 Unicode 字串。

dwControlCode

包含其中一個 ADSI 屬性修改類型 值,決定要對屬性值執行的作業類型。

dwADsType

來自ADSTYPEENUM列舉的值,表示屬性的數據類型。

pADsValues

ADSVALUE 結構的陣列指標,其中包含屬性的值。

dwNumValues

pADsValues 陣列的大小。

備註

在 ADSI 中,屬性和屬性會交替使用。 使用 IDirectoryObject::CreateDSObject 方法建立目錄服務物件時,設定屬性。 IDirectoryObject 介面也支援 IDirectoryObject::GetObjectAttributesIDirectoryObject::SetObjectAttributes 方法來擷取和修改目錄中對象的屬性。

ADSVALUE 結構的數位記憶體未配置在這個結構中。

當結構當做 OUT 參數使用時, 會忽略 dwControlCode 成員的值。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
標頭 iads.h

另請參閱

ADSI 屬性修改類型

ADSI 常數

ADSI 結構

ADSTYPEENUM

IDirectoryObject

IDirectoryObject::CreateDSObject

IDirectoryObject::GetObjectAttributes

IDirectoryObject::SetObjectAttributes