Compartilhar via


enumeração ACX_REQUEST_TYPE (acxrequest.h)

A enumeração ACX_REQUEST_TYPE descreve os possíveis tipos de solicitações ACX.

Syntax

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

Constantes

 
AcxRequestTypeUnknown
O tipo de solicitação é desconhecido.
AcxRequestTypeAny
Qualquer tipo de solicitação é possível.
AcxRequestTypeCreate
Essa é uma solicitação de criação.
AcxRequestTypeProperty
Essa é uma solicitação de propriedade.
AcxRequestTypeMethod
Essa é uma solicitação de método.
AcxRequestTypeEvent
Essa é uma solicitação de evento.
AcxRequestTypeResetState
Essa é uma solicitação de redefinição.
AcxRequestTypeMax
Para validação interna, não use.

Comentários

Exemplo

O uso de exemplo é mostrado abaixo.


    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 do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre as versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxrequest.h

Confira também