enumerazione ACX_REQUEST_TYPE (acxrequest.h)
L'enumerazione ACX_REQUEST_TYPE descrive i possibili tipi di richieste ACX.
Sintassi
typedef enum _ACX_REQUEST_TYPE {
AcxRequestTypeUnknown,
AcxRequestTypeAny,
AcxRequestTypeCreate,
AcxRequestTypeProperty,
AcxRequestTypeMethod,
AcxRequestTypeEvent,
AcxRequestTypeResetState,
AcxRequestTypeMax
} ACX_REQUEST_TYPE, *PACX_REQUEST_TYPE;
Costanti
AcxRequestTypeUnknown Il tipo di richiesta è sconosciuto. |
AcxRequestTypeAny È possibile qualsiasi tipo di richiesta. |
AcxRequestTypeCreate Si tratta di una richiesta di creazione. |
AcxRequestTypeProperty Si tratta di una richiesta di proprietà. |
AcxRequestTypeMethod Si tratta di una richiesta di metodo. |
AcxRequestTypeEvent Si tratta di una richiesta di evento. |
AcxRequestTypeResetState Si tratta di una richiesta di reimpostazione. |
AcxRequestTypeMax Per la convalida interna, non usare. |
Commenti
Esempio
Di seguito è riportato l'esempio di utilizzo.
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;
...
Requisiti ACX
Versione minima DI ACX: 1.0
Per altre informazioni sulle versioni ACX, vedere Panoramica della versione di ACX.
Requisiti
Requisito | Valore |
---|---|
Intestazione | acxrequest.h |