acxrequest.h header

The acxrequest header is used by the ACX audio class extensions.

For additional information on working with ACX, see the following topics.

Note

The ACX headers and libraries are not included in the WDK 10.0.22621.2428 (released October 24, 2023), but are available in previous versions, as well as the latest (25000 series builds) Insider Preview of the WDK. For more information about preview versions of the WDK, see Installing preview versions of the Windows Driver Kit (WDK).

acxrequest.h contains the following programming interfaces:

Functions

 
ACX_REQUEST_PARAMETERS_INIT

The ACX_REQUEST_PARAMETERS_INIT function initializes ACX_REQUEST_PARAMETERS struct.
ACX_REQUEST_PARAMETERS_INIT_METHOD

The ACX_REQUEST_PARAMETERS_INIT_METHOD initializes an ACX_REQUEST_PARAMETERS struct with ACX method parameters.
ACX_REQUEST_PARAMETERS_INIT_PROPERTY

The ACX_REQUEST_PARAMETERS_INIT_PROPERTY initializes an ACX_REQUEST_PARAMETERS struct with ACX property parameters.
AcxRequestGetParameters

The AcxRequestGetParameters function gets ACX request parameters from a WDFREQUEST.

Callback functions

 
EVT_ACX_OBJECT_PREPROCESS_REQUEST

The EVT_ACX_OBJECT_PREPROCESS_REQUEST callback is used by the driver to preprocess I/O WDFREQUESTs.
EVT_ACX_OBJECT_PROCESS_EVENT_REQUEST

The EVT_ACX_OBJECT_PROCESS_EVENT_REQUEST callback is used by the driver to handle event notifications.
EVT_ACX_OBJECT_PROCESS_REQUEST

The EVT_ACX_OBJECT_PROCESS_REQUEST callback is used by the driver to handle a WDFREQUEST.

Structures

 
ACX_EVENT_ITEM

The ACX_EVENT_ITEM structure describes an event item that is the target of an ACX request.
ACX_METHOD_ITEM

The ACX_METHOD_ITEM structure describes a method item that is the target of an ACX request.
ACX_PROPERTY_ITEM

The ACX_PROPERTY_ITEM structure describes a property item that is the target of an ACX request.
ACX_REQUEST_PARAMETERS

The ACX_REQUEST_PARAMETERS structure receives parameters that are associated with an I/O ACX request.

Enumerations

 
ACX_EVENT_VERB

The ACX_EVENT_VERB enumeration describes the type of verb operations supported on ACX events.
ACX_ITEM_TYPE

The ACX_ITEM_TYPE enumeration describes the possible types of items.
ACX_METHOD_VERB

The ACX_METHOD_VERB structure describes the type of verb operations supported on ACX methods.
ACX_PROPERTY_VERB

The ACX_PROPERTY_VERB enumeration describes the type of verb operations supported on ACX properties.
ACX_REQUEST_TYPE

The ACX_REQUEST_TYPE enumeration describes the possible types of ACX requests.