Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The ACX_REQUEST_TYPE enumeration describes the possible types of ACX requests.
Syntax
typedef enum _ACX_REQUEST_TYPE {
AcxRequestTypeUnknown,
AcxRequestTypeAny,
AcxRequestTypeCreate,
AcxRequestTypeProperty,
AcxRequestTypeMethod,
AcxRequestTypeEvent,
AcxRequestTypeResetState,
AcxRequestTypeMax
} ACX_REQUEST_TYPE, *PACX_REQUEST_TYPE;
Constants
AcxRequestTypeUnknownThe request type is unknown. |
AcxRequestTypeAnyAny Request types is possible. |
AcxRequestTypeCreateThis is a create request. |
AcxRequestTypePropertyThis is a property request. |
AcxRequestTypeMethodThis is a method request. |
AcxRequestTypeEventThis is an event request. |
AcxRequestTypeResetStateThis is a reset request. |
AcxRequestTypeMaxFor internal validation, do not use. |
Remarks
Example
Example usage is shown below.
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 requirements
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.
Requirements
| Requirement | Value |
|---|---|
| Header | acxrequest.h |