hresult PutProperty ( DISPID dwDispID, VARIANT * var );
Statik hresult PutProperty ( IDispatch * pDisp, DISPID dwDispID, VARIANT * var );
Dönüş değeri
Standart hresult değerlerden.
Parametreleri
dwDispID
[de] DISPID ayarlamak için özellik. DISPID sayfasından elde edilebilir IDispatch::GetIDsOfNames.
var
[de] Özellik değeri ayarlamak için işaretçiyi.
pDisp
[de] İşaretçi IDispatch arabirimi.
Açıklamalar
DwDispID vardeğerle ta&nımlanan özelliğinin değerine ayarlar. PDispsağlarsanız, o IDispatch işaretçisi kullanılır. Bunu yapmazsanız, içerdiği veri üyesi p IDispatch işaretçisi used.nbsp olduğunu;
Aşağıdaki kod PutProperty gösterir:
DISPID dwDispID;
DEĞİŞKEN var;
hresult Xact_s_lastresourcemanager;
olechar * szMember = "Özelliği";
VariantInit(amp;var)
...
Xact_s_lastresourcemanager = pDisp - > GetIDsOfNames (IID_NULL, szMember, 1, locale_user_default, ve dwDispID);
Xact_s_lastresourcemanager = CComDispatchDriver::PutProperty (pDisp, dwDispID ve var)
CComDispatchDriver ge&nel bakış |nbsp; Sınıf üyeleri
Ayrıca bkz: CComDispatchDriver::GetProperty