Partager via


énumération ACX_PROPERTY_VERB (acxrequest.h)

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

Syntax

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

Constantes

 
AcxPropertyVerbNone
Aucune prise en charge des verbes.
AcxPropertyVerbGet
L’option Obtenir la prise en charge des verbes est activée.
AcxPropertyVerbSet
Définir la prise en charge des verbes est activé.
AcxPropertyVerbBasicSupport
La prise en charge des verbes de base est disponible.
AcxPropertyVerbSetSupport
La prise en charge des ensembles 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 ACX minimale : 1.0

Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.

Configuration requise

Condition requise Valeur
En-tête acxrequest.h

Voir aussi