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 版本概述

要求

要求
Header acxrequest.h

另请参阅