Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Перечисление 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(¶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 |