Sdílet prostřednictvím


PX_IUnknown

Volání této funkce v rámci ovládacího prvku DoPropExchange členské funkce serializovat nebo inicializovat vlastnost představuje objekt s s IUnknown-odvozené rozhraní.

BOOL PX_IUnknown(
   CPropExchange* pPX,
   LPCTSTR pszPropName,
   LPUNKNOWN& pUnk,
   REFIID iid,
   LPUNKNOWN pUnkDefault = NULL 
);

Parametry

  • pPX
    Ukazatel CPropExchange objektu (obvykle předána jako parametr DoPropExchange).

  • pszPropName
    Název vlastnosti, kterého probíhá výměna.

  • pUnk
    Odkaz na proměnnou obsahující rozhraní objektu, který představuje hodnotu vlastnosti.

  • iid
    Ovládací prvek používá Identifikátor označující, které rozhraní vlastnost objektu rozhraní.

  • pUnkDefault
    Výchozí hodnota vlastnosti.

Vrácená hodnota

Nenulová hodnota, pokud je serveru exchange byla úspěšná. 0, pokud je úspěšná.

Poznámky

Hodnota vlastnosti je číst nebo zapisovat odkazuje proměnná pUnkpodle potřeby.Pokud pUnkDefault je určen, se použije jako výchozí hodnotu vlastnosti.Tato hodnota se používá, pokud z nějakého důvodu selže proces serializace ovládacího prvku.

Požadavky

Záhlaví: afxctl.h

Viz také

Referenční dokumentace

COleControl::DoPropExchange

Koncepty

MFC makra a Globals