Condividi tramite


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

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

Vedi anche