// acxmanager.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The ACX_CIRCUIT_TEMPLATE_CONFIG structure is used to configure a new ACX circuit template object.
SizeThe 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.
FlagsA combination of values from the ACX_CIRCUIT_TEMPLATE_CONFIG_FLAGS enum that describe the circuit template.
ContainerIdAn optional GUID that specifies the ID of the circuit container.
FactoryPropertiesAn ACXOBJECTBAG with the factory properties for the circuit-on-demand option.
FactoryIdThe GUID value of the factory circuit ID. Mutually exclusive with FactoryUri.
FactoryUriA Unicode string containing the fully qualified factory resource ID. Mutually exclusive with the FactoryId.
FactoryNameSet to NULL.
CircuitPropertiesAn ACXOBJECTBAG with the circuit properties for the not circuit-on-demand option.
CircuitIdThe GUID value of the circuit ID. Mutually exclusive with CircuitUri.
CircuitUriA Unicode string containing the fully qualified circuit resource ID. Mutually exclusive with the CircuitId.
CircuitNameSet to NULL.
The ACX_CIRCUIT_TEMPLATE_CONFIG structure is initialized by calling the ACX_CIRCUIT_TEMPLATE_CONFIG_INIT function.
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.