ADS_ATTR_INFO 構造体 (iads.h)
ADS_ATTR_INFO構造体は、IDirectoryObject::CreateDSObject、IDirectoryObject::GetObjectAttributes、または IDirectoryObject::SetObjectAttributes メソッドで使用する 1 つ以上の属性値を格納するために使用されます。
構文
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::GetObjectAttributes メソッドと IDirectoryObject::SetObjectAttributes メソッドもサポートされています。
ADSVALUE 構造体の配列のメモリは、この構造体では割り当てません。
構造体が OUT パラメーターとして使用されている場合、 dwControlCode メンバーの値は無視されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | iads.h |
こちらもご覧ください
IDirectoryObject::CreateDSObject