Partager via


énumération ACX_REQUEST_TYPE (acxrequest.h)

L’énumération ACX_REQUEST_TYPE décrit les types possibles de requêtes ACX.

Syntax

typedef enum _ACX_REQUEST_TYPE {
  AcxRequestTypeUnknown,
  AcxRequestTypeAny,
  AcxRequestTypeCreate,
  AcxRequestTypeProperty,
  AcxRequestTypeMethod,
  AcxRequestTypeEvent,
  AcxRequestTypeResetState,
  AcxRequestTypeMax
} ACX_REQUEST_TYPE, *PACX_REQUEST_TYPE;

Constantes

 
AcxRequestTypeUnknown
Le type de requête est inconnu.
AcxRequestTypeAny
Tous les types de requête sont possibles.
AcxRequestTypeCreate
Il s’agit d’une demande de création.
AcxRequestTypeProperty
Il s’agit d’une demande de propriété.
AcxRequestTypeMethod
Il s’agit d’une demande de méthode.
AcxRequestTypeEvent
Il s’agit d’une demande d’événement.
AcxRequestTypeResetState
Il s’agit d’une demande de réinitialisation.
AcxRequestTypeMax
Pour la validation interne, n’utilisez pas.

Remarques

Exemple

L’exemple d’utilisation est illustré ci-dessous.


    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;
...

Configuration requise pour ACX

Version ACX minimale : 1.0

Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.

Configuration requise

Condition requise Valeur
En-tête acxrequest.h

Voir aussi