Share via


ACX_REQUEST_TYPE enumeración (acxrequest.h)

La enumeración ACX_REQUEST_TYPE describe los posibles tipos de solicitudes ACX.

Syntax

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

Constantes

 
AcxRequestTypeUnknown
El tipo de solicitud es desconocido.
AcxRequestTypeAny
Cualquier tipo de solicitud es posible.
AcxRequestTypeCreate
Se trata de una solicitud de creación.
AcxRequestTypeProperty
Se trata de una solicitud de propiedad.
AcxRequestTypeMethod
Se trata de una solicitud de método.
AcxRequestTypeEvent
Se trata de una solicitud de evento.
AcxRequestTypeResetState
Se trata de una solicitud de restablecimiento.
AcxRequestTypeMax
Para la validación interna, no use .

Comentarios

Ejemplo

A continuación se muestra un ejemplo de uso.


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

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxrequest.h

Consulte también