Partager via


énumération ACX_PROPERTY_VERB (acxrequest.h)

L’énumération ACX_PROPERTY_VERB décrit le type d’opérations détaillées prises en charge sur les propriétés ACX.

Syntaxe

typedef enum _ACX_PROPERTY_VERB {
  AcxPropertyVerbNone,
  AcxPropertyVerbGet,
  AcxPropertyVerbSet,
  AcxPropertyVerbBasicSupport,
  AcxPropertyVerbSetSupport,
  AcxPropertyVerbMax
} ACX_PROPERTY_VERB, *PACX_PROPERTY_VERB;

Constantes

 
AcxPropertyVerbNone
Aucune prise en charge détaillée.
AcxPropertyVerbGet
La prise en charge des verbes est activée.
AcxPropertyVerbSet
La prise en charge des verbes est activée.
AcxPropertyVerbBasicSupport
La prise en charge des verbes de base est disponible.
AcxPropertyVerbSetSupport
La prise en charge de l’ensemble de verbes est disponible.
AcxPropertyVerbMax
Pour la validation interne, n’utilisez pas.

Remarques

Exemple

L’exemple d’utilisation est illustré ci-dessous.

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

Configuration requise pour ACX

version minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxrequest.h

Voir aussi