Share via


enumeração ACX_OBJECTBAG_CONFIG_FLAGS (acxmisc.h)

A enumeração ACX_OBJECTBAG_CONFIG_FLAGS define a configuração de um AcxObjectBag.

Syntax

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

Constantes

 
AcxObjectBagConfigNoFlags
Indica que nenhum sinalizador de configuração está definido.
AcxObjectBagConfigEnableReads
Indica que as leituras estão habilitadas.
AcxObjectBagConfigEnableWrites
Indica que as gravações estão habilitadas.
AcxObjectBagConfigFailIfExist
Indica que, se um ACXOBJECTBAG com a mesma identidade já estiver presente, a criação deverá falhar em vez de abrir a existente.
AcxObjectBagConfigOpenWithHandle
Indica para abrir o ACXOBJECTBAG cujo identificador é especificado na estrutura de configuração.
AcxObjectBagConfigValidFlags
Para validação interna, não use.

Comentários

Exemplo

Este exemplo mostra o uso de 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));

Requisitos do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre as versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxmisc.h

Confira também