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


перечисление 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
Для внутренней проверки не используйте .

Remarks

Пример

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


    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

См. также раздел