Поделиться через


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

См. также

Ссылки

COleControl::DoPropExchange

Основные понятия

Макросы и глобальные объекты MFC