перечисление 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(¶ms);
AfxRequest::GetParameters(Request, ¶ms);
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 |