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(¶ms);
AfxRequest::GetParameters(Request, ¶ms);
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 |