KSPIN_FLAG_AVC - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// avc.h

typedef enum _KSPIN_FLAG_AVC {
  KSPIN_FLAG_AVCMASK,
  KSPIN_FLAG_AVC_PERMANENT,
  KSPIN_FLAG_AVC_CONNECTED,
  KSPIN_FLAG_AVC_PCRONLY,
  KSPIN_FLAG_AVC_FIXEDPCR
} KSPIN_FLAG_AVC;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-avc-_kspin_flag_avc)

_KSPIN_FLAG_AVC enumeration

Description

The KSPIN_FLAG_AVC enumeration type is used for connection management and in the AVC_FUNCTION_GET_CONNECTINFO function code.

Constants

KSPIN_FLAG_AVCMASK

The mask to isolate the AV/C defined bit flags

KSPIN_FLAG_AVC_PERMANENT

Part of the AV/C Connect Status bitmask. Represents a permanent connection between two subunits within the same unit.

KSPIN_FLAG_AVC_CONNECTED

Part of the AV/C Connect Status bitmask. Represents a connection that is currently active, but not necessarily permanent.

KSPIN_FLAG_AVC_PCRONLY

No subunit plug control. Only unit input and output plugs are available, and this AVCPRECONNECTINFO structure represents one of them.

KSPIN_FLAG_AVC_FIXEDPCR

Represents a permanent connection between a subunit plug and a unit (serial bus) plug. Specifying this flag implies KSPIN_FLAG_AVC_PERMANENT, although that bit is not set if this one is set.

Remarks

These bit flags are used by the intersect handler to determine plug compatibility, as well as to indicate whether the intersect handler is responsible for obtaining a plug handle from 61883.sys.

See also

AV/C Intersect Handler

AVC_FUNCTION_GET_CONNECTINFO