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


перечисление ACX_REQUEST_TYPE (acxrequest.h)

Перечисление ACX_REQUEST_TYPE описывает возможные типы запросов ACX.

Синтаксис

typedef enum _ACX_REQUEST_TYPE {
  AcxRequestTypeUnknown,
  AcxRequestTypeAny,
  AcxRequestTypeCreate,
  AcxRequestTypeProperty,
  AcxRequestTypeMethod,
  AcxRequestTypeEvent,
  AcxRequestTypeResetState,
  AcxRequestTypeMax
} ACX_REQUEST_TYPE, *PACX_REQUEST_TYPE;

Константы

 
AcxRequestTypeUnknown
Тип запроса неизвестен.
AcxRequestTypeAny
Все типы запросов возможны.
AcxRequestTypeCreate
Это запрос на создание.
AcxRequestTypeProperty
Это запрос на свойство.
AcxRequestTypeMethod
Это запрос метода.
AcxRequestTypeEvent
Это запрос на событие.
AcxRequestTypeResetState
Это запрос на сброс.
AcxRequestTypeMax
Для внутренней проверки не используйте.

Замечания

Пример

Ниже показан пример использования.


    ACX_REQUEST_TYPE reqType;
    
    {
        ACX_REQUEST_PARAMETERS  params;
        ACX_REQUEST_PARAMETERS_INIT(&params);
        AfxRequest::GetParameters(Request, &params);

        reqType = params.Type;
    }
    
    switch(reqType)
    {
    case AcxRequestTypeProperty:
        AfxHelper::DispatchProperty(GetObjectHandle(), Request, &m_Properties, recorder);
        break;
   
    case AcxRequestTypeMethod:
        AfxHelper::DispatchMethod(GetObjectHandle(), Request, &m_Methods, recorder);
        break;
...

Требования к ACX

минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в обзоре версий ACX.

Требования

Требование Ценность
заголовка acxrequest.h

См. также

  • заголовка acxrequest.h