// acxrequest.h
typedef enum _ACX_PROPERTY_VERB {
AcxPropertyVerbNone,
AcxPropertyVerbGet,
AcxPropertyVerbSet,
AcxPropertyVerbBasicSupport,
AcxPropertyVerbSetSupport,
AcxPropertyVerbMax
} ACX_PROPERTY_VERB, *PACX_PROPERTY_VERB;
View the official Windows Driver Kit DDI referenceNo description available.
The ACX_PROPERTY_VERB enumeration describes the type of verb operations supported on ACX properties.
AcxPropertyVerbNoneNo verb support.
AcxPropertyVerbGetGet Verb Support is enabled.
AcxPropertyVerbSetSet Verb Support is enabled.
AcxPropertyVerbBasicSupportBasic Verb support is available.
AcxPropertyVerbSetSupportVerb Set support is available.
AcxPropertyVerbMaxFor internal validation, do not use.
Example usage is shown below.
(
_In_ WDFDEVICE Device,
_In_ ACXTARGETCIRCUIT TargetCircuit,
_In_ GUID PropertySet,
_In_ ULONG PropertyId,
_In_ ACX_PROPERTY_VERB Verb,
_Inout_ PVOID Value,
_In_ ULONG ValueCb
)
{
PAGED_CODE();
ACX_REQUEST_PARAMETERS requestParams;
ACX_REQUEST_PARAMETERS_INIT_PROPERTY(
&requestParams,
PropertySet,
PropertyId,
Verb,
AcxItemTypeCircuit,
0,
NULL, 0,
Value, ValueCb
);
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.