다음을 통해 공유


ACX_OBJECTBAG_CONFIG_FLAGS 열거형(acxmisc.h)

ACX_OBJECTBAG_CONFIG_FLAGS 열거형은 AcxObjectBag에 대한 구성을 정의합니다.

Syntax

typedef enum _ACX_OBJECTBAG_CONFIG_FLAGS {
  AcxObjectBagConfigNoFlags,
  AcxObjectBagConfigEnableReads,
  AcxObjectBagConfigEnableWrites,
  AcxObjectBagConfigFailIfExist,
  AcxObjectBagConfigOpenWithHandle,
  AcxObjectBagConfigValidFlags
} ACX_OBJECTBAG_CONFIG_FLAGS;

상수

 
AcxObjectBagConfigNoFlags
구성 플래그가 설정되지 않음을 나타냅니다.
AcxObjectBagConfigEnableReads
읽기가 사용하도록 설정되어 있음을 나타냅니다.
AcxObjectBagConfigEnableWrites
쓰기가 사용하도록 설정되어 있음을 나타냅니다.
AcxObjectBagConfigFailIfExist
ID가 동일한 ACXOBJECTBAG이 이미 있는 경우 기존 ID를 여는 대신 생성이 실패해야 했음을 나타냅니다.
AcxObjectBagConfigOpenWithHandle
구성 구조에서 핸들이 지정된 ACXOBJECTBAG을 열도록 나타냅니다.
AcxObjectBagConfigValidFlags
내부 유효성 검사의 경우 를 사용하지 마세요.

설명

예제

이 예제에서는 ACX_OBJECTBAG_CONFIG_FLAGS 사용합니다.

        GUID                    uniqueId = { 0 };
        UNICODE_STRING          uniqueIdStr = { 0 };
        UNICODE_STRING          pnpDeviceId = { 0 };
        ACX_OBJECTBAG_CONFIG    objBagCfg;

        DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME(UniqueID);

        ACX_OBJECTBAG_CONFIG_INIT(&objBagCfg);
        objBagCfg.Handle = CircuitConfig->CompositeProperties;
        objBagCfg.Flags |= AcxObjectBagConfigOpenWithHandle;

        WDF_OBJECT_ATTRIBUTES_INIT(&attributes);
        ACXOBJECTBAG objBag = NULL;

        RETURN_NTSTATUS_IF_FAILED(AcxObjectBagOpen(&attributes, &objBagCfg, &objBag));

ACX 요구 사항

최소 ACX 버전: 1.0

ACX 버전에 대한 자세한 내용은 ACX 버전 개요를 참조하세요.

요구 사항

요구 사항
헤더 acxmisc.h

추가 정보