ACX_FACTORY_CIRCUIT_ADD_CIRCUIT structure (acxcircuit.h)

The ACX_FACTORY_CIRCUIT_ADD_CIRCUIT structure is used to add circuits by an ACX circuit factory.

Syntax

typedef struct _ACX_FACTORY_CIRCUIT_ADD_CIRCUIT {
  ULONG            Size;
  ULONG            Flags;
  GUID             CircuitUniqueId;
  HANDLE           CompositeProperties;
  HANDLE           FactoryProperties;
  HANDLE           CircuitProperties;
  PCUNICODE_STRING TargetSymbolicLinkName;
} ACX_FACTORY_CIRCUIT_ADD_CIRCUIT, *PACX_FACTORY_CIRCUIT_ADD_CIRCUIT;

Members

Size

The length, in bytes, of this structure.

Flags

Bitwise OR of ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS.

CircuitUniqueId

A GUID that is used to uniquely identify the circuit.

CompositeProperties

Optional handle to CompositeProperties.

FactoryProperties

Optional handle to FactoryProperties.

CircuitProperties

Optional handle to CircuitProperties

TargetSymbolicLinkName

Optional string that provides the target symbolic link name.

Remarks

ACX Manager initializes and sends this structure to an ACXFACTORYCIRCUIT when a new ACXCIRCUIT object is needed. For more information about ACX objects, see Summary of ACX Objects.

Drivers receive this structure in their ACXFACTORYCIRCUIT's callback as a passing parameter.

Example

Example pending.


ACX requirements

Minimum ACX version: 1.0

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

Requirements

Requirement Value
Header acxcircuit.h

See also

  • [acxcircuit.h header](index.md)