é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(¶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;
...
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 |