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


CCmdTarget::IsInvokeAllowed

Эта функция называется реализации MFC IDispatch::Invoke для определения, является ли заданный метод автоматизации (определенный в dispid) можно вызвать.

virtual BOOL IsInvokeAllowed( 
   DISPID dispid  
);

Параметры

  • dispid
    Идентификатор руководителя.

Возвращаемое значение

Значение TRUE, если метод можно вызвать, то в противном случае – значение false.

Заметки

Если IsInvokeAllowed возвращает значение true, то Invoke продолжает вызывать метод; в противном случае – значение Invoke завершится ошибкой, возвращается E_UNEXPECTED.

Производные классы могут переопределить эту функцию для возвращения соответствующие значения (если не переопределенный, IsInvokeAllowed возвращает TRUE). См. раздел в частности COleControl::IsInvokeAllowed.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CCmdTarget

Диаграмма иерархии

COleControl::IsInvokeAllowed