ACX_CONNECTION structure (acxpin.h)

The ACX_CONNECTION structure is used to define a connection between two pins.

Syntax

typedef struct _ACX_CONNECTION {
  ULONG     Size;
  ULONG     Flags;
  ACXOBJECT FromObject;
  union {
    ACXPIN Object;
    ULONG  Id;
  } FromPin;
  ACXOBJECT ToObject;
  union {
    ACXPIN Object;
    ULONG  Id;
  } ToPin;
} ACX_CONNECTION, *PACX_CONNECTION;

Members

Size

The size of this ACX_CONNECTION structure for verification purposes.

Flags

A combination of ACX_CONNECTION_FLAGS values that indicate how to identify the pins of the FromObject and ToObject.

FromObject

An ACXOBJECT representing the source.

FromPin

The pin associated with the FromObject.

FromPin.Object

An ACXPIN object used to identify the FromPin object.

FromPin.Id

The ID used to identify the FromPin object.

ToObject

An ACXOBJECT representing the sink.

ToPin

ToPin.Object

An ACXPIN object used to identify the ToPin object.

ToPin.Id

The ID used to identify the ToPin object.

Remarks

ACX requirements

Minimum ACX version: 1.0

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

Requirements

Requirement Value
Header acxpin.h

See also

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