Freigeben über


KSPROPERTY_SET Struktur (ks.h)

Ein Kernelstreamingtreiber oder -pin kann die KSPROPERTY_SET Struktur verwenden, um zu beschreiben, wie ein Eigenschaftensatz unterstützt wird.

Syntax

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

Angehörige

Set

Gibt die GUID an, die den Eigenschaftensatz identifiziert.

PropertiesCount

Gibt die Größe des Arrays an, auf das das PropertyItem-element-Element verweist.

PropertyItem

Verweist auf den Anfang eines Arrays von KSPROPERTY_ITEM Strukturen, die beschreiben, wie der Treiber oder Pin jede Eigenschaft im Satz unterstützt.

FastIoCount

Reserviert für die Systemverwendung.

FastIoTable

Ein Zeiger auf eine KSFASTPROPERTY_ITEM Struktur. Dieses Mitglied ist für die Systemverwendung reserviert.

Bemerkungen

Weitere Informationen finden Sie unter KS Properties.

Anforderungen

Anforderung Wert
Header- ks.h (enthalten Ks.h)

Siehe auch

KSPROPERTY_ITEM