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(¶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;
...
ACX-Anforderungen
ACX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxrequest.h |