KSPROPERTY_SET structure (ks.h)

A kernel streaming driver or pin may use the KSPROPERTY_SET structure to describe how it supports a property set.

Syntax

typedef struct {
  const GUID                *Set;
  ULONG                     PropertiesCount;
  const KSPROPERTY_ITEM     *PropertyItem;
  ULONG                     FastIoCount;
  const KSFASTPROPERTY_ITEM *FastIoTable;
} KSPROPERTY_SET, *PKSPROPERTY_SET;

Members

Set

Specifies the GUID that identifies the property set.

PropertiesCount

Specifies the size of the array pointed to by the PropertyItem member.

PropertyItem

Points to the beginning of an array of KSPROPERTY_ITEM structures that describe how the driver or pin supports each property in the set.

FastIoCount

Reserved for system use.

FastIoTable

A pointer to a KSFASTPROPERTY_ITEM structure. This member is reserved for system use.

Remarks

For more information, see KS Properties.

Requirements

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

See also

KSPROPERTY_ITEM