PX_IUnknown

BOOL PX_IUnknown ( CPropExch&ange * pPX, LPCTSTR PszPropName, LPUNKNOWNamp; pUnk, REFIID IID, LPUNKNOWN pUnkDefault = NULL );

Rückgabewert

Ungleich NULL, wenn die Exchange erfolgreich war; 0, wenn nicht erfolgreich.

Parameter

pPX

Zeiger auf das CPropExchange Objekt (i. d. r. als Parameter für DoPropExchangeübergeben).

pszPropName

Der Name der Eigenschaft wird ausgetauscht.

pUnk

Verweis auf eine Variable, die die Schnittstelle des Objekts, das den Wert der Eigenschaft darstellt.

iid

Eine Schnittstellen-ID, die angibt, welche Schnittstelle für das Property-Objekt wird vom Steuerelement verwendet.

pUnkDefault

Standardwert für die Eigenschaft.

Bemerkungen

Rufen Sie diese Funktion innerhalb des Steuerelements DoPropExchange -Memberfunktion zum Serialisieren oder Initialisieren einer Eigenschaft dargestellt durch ein Objekt mit einer IUnknown-Schnittstelle abgeleitet. Der Wert der Eigenschaft gelesen oder geschrieben auf die Variable verwiesen von pUnk, je nach Bedarf. Wenn pUnkDefault angegeben ist, wird es als Standardwert der Eigenschaft verwendet werden. Dieser Wert wird verwendet, wenn aus irgendeinem Grund, das Steuerelement Serialisierungsprozess schlägt fehl.

Siehe auch&Nbsp;Von COleControl:: DoPropExchange

Index