Freigeben über


PX_IUnknown

Rufen Sie diese Funktion in DoPropExchange-Memberfunktion des Steuerelements auf, um eine Eigenschaft serialisiert oder initialisiert, die von einem Objekt dargestellt wird, das IUnknown abgeleitete Schnittstelle ist.

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

Parameter

  • pPX
    Zeiger zum CPropExchange-Objekt (in der Regel an als Parameter für DoPropExchange).

  • pszPropName
    Der Name der Eigenschaft, die ausgetauscht wird.

  • pUnk
    Verweis auf eine Variable, die die Schnittstelle des Objekts enthält, das den Wert der Eigenschaft darstellt.

  • iid
    Ein Schnittstellen-ID-Angeben, die Schnittstelle des Eigenschaftenobjekts vom Steuerelement verwendet wird.

  • pUnkDefault
    Standardwert für die Eigenschaft.

Rückgabewert

Wert ungleich 0 (null), wenn der Austausch erfolgreich war; wenn 0 fehlgeschlagen.

Hinweise

Der Eigenschaftswert wird aus gelesen oder geschrieben der Variablen, die von pUnk, entsprechend verwiesen wird. Wenn pUnkDefault angegeben wird, wird es als der Standardwert der Eigenschaft verwendet. Dieser Wert wird verwendet, wenn für jeden, Grund, der fehlschlägt Serialisierungsprozess des Steuerelements.

Anforderungen

Header: afxctl.h

Siehe auch

Referenz

COleControl::DoPropExchange

Konzepte

MFC-Makros, globale Funktionen und globale Variablen