// ks.h
typedef struct {
const GUID *Set;
ULONG PropertiesCount;
const KSPROPERTY_ITEM *PropertyItem;
ULONG FastIoCount;
const KSFASTPROPERTY_ITEM *FastIoTable;
} KSPROPERTY_SET, *PKSPROPERTY_SET;
View the official Windows Driver Kit DDI referenceNo description available.
A kernel streaming driver or pin may use the KSPROPERTY_SET structure to describe how it supports a property set.
SetSpecifies the GUID that identifies the property set.
PropertiesCountSpecifies the size of the array pointed to by the PropertyItem member.
PropertyItemPoints to the beginning of an array of KSPROPERTY_ITEM structures that describe how the driver or pin supports each property in the set.
FastIoCountReserved for system use.
FastIoTableA pointer to a KSFASTPROPERTY_ITEM structure. This member is reserved for system use.
For more information, see KS Properties.