Partager via


énumération ACX_REQUEST_TYPE (acxrequest.h)

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

Syntaxe

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êtes 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 requête 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 minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxrequest.h

Voir aussi