KSP_PIN structure (ks.h)

Kernel streaming clients use the KSP_PIN structure to specify the property and pin type within a KSPROPSETID_Pin property request.

Syntax

typedef struct {
  KSPROPERTY Property;
  ULONG      PinId;
  union {
    ULONG Reserved;
    ULONG Flags;
  };
} KSP_PIN, *PKSP_PIN;

Members

Property

Specifies a KSPROPERTY structure.

PinId

Specifies the pin type ID.

Reserved

Reserved. Should be set to zero.

Reserved. Should be set to zero.

Flags

Pin flags. This is set to either 0 or the following.

Value Description
KSPROPERTY_PIN_FLAGS_ATTRIBUTE_RANGE_AWARE The client is aware of attributes and handles attribute ranges.

Requirements

Requirement Value
Header ks.h (include Ks.h)

See also

KSPROPERTY