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 |