PX_IUnknown
Вызов этой функции внутри функции-члена DoPropExchange элемента управления для сериализации или инициализировать свойство, представленное объектом IUnknown- производный интерфейс.
BOOL PX_IUnknown(
CPropExchange* pPX,
LPCTSTR pszPropName,
LPUNKNOWN& pUnk,
REFIID iid,
LPUNKNOWN pUnkDefault = NULL
);
Параметры
pPX
Указатель на объект CPropExchange (обычно проведенному как параметр в DoPropExchange).pszPropName
Имя, обмениванным свойства.панк
Ссылку на переменную, содержащую интерфейс объекта, представляющий значение свойства.iid
Отображение идентификатор интерфейса, интерфейс объекта свойства используется элементом управления.pUnkDefault
Значение по умолчанию для свойства.
Возвращаемое значение
Если значение не равно нулю обмена был успешным. 0, если операция завершилась неудачей.
Заметки
Значение свойства считываются из или записывается в переменной указаны панком нужным образом. Если pUnkDefault указано, оно будет использоваться в качестве значения по умолчанию для свойства. Это значение используется, если по какой-либо причине процесс сериализации элемента управления завершается неудачей.
Требования
Header: afxctl.h