ACX_CIRCUIT_TEMPLATE_CONFIG structure (acxmanager.h)

The ACX_CIRCUIT_TEMPLATE_CONFIG structure is used to configure a new ACX circuit template object.

Syntax

typedef struct _ACX_CIRCUIT_TEMPLATE_CONFIG {
  ULONG            Size;
  ULONG            Flags;
  const GUID       *ContainerId;
  ACXOBJECTBAG     FactoryProperties;
  const GUID       *FactoryId;
  PCUNICODE_STRING FactoryUri;
  PCUNICODE_STRING FactoryName;
  ACXOBJECTBAG     CircuitProperties;
  const GUID       *CircuitId;
  PCUNICODE_STRING CircuitUri;
  PCUNICODE_STRING CircuitName;
} ACX_CIRCUIT_TEMPLATE_CONFIG, *PACX_CIRCUIT_TEMPLATE_CONFIG;

Members

Size

The size of all of the data in the ACX_CIRCUIT_TEMPLATE_CONFIG structure in bytes. This field is set by the ACX_CIRCUIT_TEMPLATE_CONFIG_INIT function.

Flags

A combination of values from the ACX_CIRCUIT_TEMPLATE_CONFIG_FLAGS enum that describe the circuit template.

ContainerId

An optional GUID that specifies the ID of the circuit container.

FactoryProperties

An ACXOBJECTBAG with the factory properties for the circuit-on-demand option.

FactoryId

The GUID value of the factory circuit ID. Mutually exclusive with FactoryUri.

FactoryUri

A Unicode string containing the fully qualified factory resource ID. Mutually exclusive with the FactoryId.

FactoryName

Set to NULL.

CircuitProperties

An ACXOBJECTBAG with the circuit properties for the not circuit-on-demand option.

CircuitId

The GUID value of the circuit ID. Mutually exclusive with CircuitUri.

CircuitUri

A Unicode string containing the fully qualified circuit resource ID. Mutually exclusive with the CircuitId.

CircuitName

Set to NULL.

Remarks

The ACX_CIRCUIT_TEMPLATE_CONFIG structure is initialized by calling the ACX_CIRCUIT_TEMPLATE_CONFIG_INIT function.

ACX requirements

Minimum ACX version: 1.0

For more information about ACX versions, see ACX version overview.

Requirements

Requirement Value
Header acxmanager.h

See also