ACX_PROPERTY_VERB - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-acxrequest-acx_property_verb)

Description

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

Constants

AcxPropertyVerbNone

No verb support.

AcxPropertyVerbGet

Get Verb Support is enabled.

AcxPropertyVerbSet

Set Verb Support is enabled.

AcxPropertyVerbBasicSupport

Basic Verb support is available.

AcxPropertyVerbSetSupport

Verb Set support is available.

AcxPropertyVerbMax

For internal validation, do not use.

Remarks

Example

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

ACX requirements

Minimum ACX version: 1.0

For more information about ACX versions, see ACX version overview.

See also