次の方法で共有


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

こちらもご覧ください