IADsPropertyValue2::GetObjectProperty 方法 (iads.h)

IADsPropertyValue2::GetObjectProperty 方法检索属性值。

语法

HRESULT GetObjectProperty(
  [in, out] long    *lnADsType,
  [out]     VARIANT *pvProp
);

parameters

[in, out] lnADsType

指向变量的指针,该变量在输入时包含 一个 ADSTYPEENUM 值,该值指定应返回值的数据格式。

如果数据类型未知,请设置为 ADSTYPE_UNKNOWN。 在这种情况下,此方法将获取默认数据类型中的属性值,并将此变量设置为相应的 ADSTYPEENUM 值。 如果指定了任何其他 ADSTYPEENUM 值,则仅当数据类型与值的格式匹配时,ADSI 才会返回属性值。

[out] pvProp

指向接收请求的属性值的 VARIANT 的指针。 此数据的变体类型将取决于 lnADsType 中返回的值。 有关详细信息以及 lnADsType 值和相应的 pvProp 变体类型的列表,请参阅 IADsPropertyValue2

返回值

如果成功或以下错误代码之一,则返回 S_OK

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 iads.h
DLL Activeds.dll

另请参阅

ADSI 错误代码

ADSTYPEENUM

IADsPropertyValue

IADsPropertyValue2