ACX_REQUEST_TYPE-Enumeration (acxrequest.h)

Die ACX_REQUEST_TYPE-Enumeration beschreibt die möglichen Typen von ACX-Anforderungen.

Syntax

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

Konstanten

 
AcxRequestTypeUnknown
Der Anforderungstyp ist unbekannt.
AcxRequestTypeAny
Alle Anforderungstypen sind möglich.
AcxRequestTypeCreate
Dies ist eine Erstellungsanforderung.
AcxRequestTypeProperty
Dies ist eine Eigenschaftsanforderung.
AcxRequestTypeMethod
Dies ist eine Methodenanforderung.
AcxRequestTypeEvent
Dies ist eine Ereignisanforderung.
AcxRequestTypeResetState
Dies ist eine Zurücksetzungsanforderung.
AcxRequestTypeMax
Verwenden Sie für die interne Überprüfung nicht.

Bemerkungen

Beispiel

Das Beispiel für die Verwendung ist unten dargestellt.


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

ACX-Anforderungen

ACX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxrequest.h

Weitere Informationen