PX_IUnknown

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

Valeur de retour

Différent de zéro si l'échange a été un succès ; 0 en cas d'échec.

Paramètres

pPX

Pointeur vers l'objet CPropExchange (généralement transmis comme paramètre à DoPropExchange).

pszPropName

Le nom de la propriété d'être échangée.

pUnk

Référence à une variable contenant l'interface de l'objet qui représente la valeur de la propriété.

iid

Un ID d'interface indiquant quelle interface de l'objet de propriété est utilisée par le contrôle.

pUnkDefault

Valeur par défaut de la propriété.

Remarques

Appelez cette fonction au sein de votre contrôle DoPropExchange fonction membre à sérialiser ou à initialiser une propriété représentée par un objet ayant un IUnknown-dérivé d'interface. La valeur du bien est lire ou écrite à la variable référencée par pUnk, selon le cas. Si pUnkDefault est spécifié, il sera utilisé comme valeur par défaut de la propriété. Cette valeur est utilisée si, pour une raison quelconque, le processus de sérialisation du contrôle échoue.

Voir aussi  ;COleControl::DoPropExchange

Index