перечисление ACX_PROPERTY_VERB (acxrequest.h)

Перечисление ACX_PROPERTY_VERB описывает тип операций с командами, поддерживаемых для свойств ACX.

Синтаксис

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

Константы

 
AcxPropertyVerbNone
Глаголы не поддерживаются.
AcxPropertyVerbGet
Включена поддержка команд get.
AcxPropertyVerbSet
Настройка поддержки команд включена.
AcxPropertyVerbBasicSupport
Доступна поддержка базовых команд.
AcxPropertyVerbSetSupport
Доступна поддержка набора команд.
AcxPropertyVerbMax
Для внутренней проверки не используйте .

Remarks

Пример

Ниже приведен пример использования.

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

Минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.

Требования

Требование Значение
Заголовок acxrequest.h

См. также раздел