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
動詞のサポートの取得が有効になっています。
AcxPropertyVerbSet
[動詞サポートの設定] が有効になっています。
AcxPropertyVerbBasicSupport
基本的な動詞のサポートを利用できます。
AcxPropertyVerbSetSupport
動詞セットのサポートを利用できます。
AcxPropertyVerbMax
内部検証の場合は、 を使用しないでください。

解説

使用例を次に示します。

(
    _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 バージョンの概要」を参照してください。

要件

要件
Header acxrequest.h

こちらもご覧ください