Freigeben über


KSPROPERTY_SERIAL-Struktur (ks.h)

Die KSPROPERTY_SERIAL-Struktur ist ein Header, der für jede Eigenschaft enthalten ist, die einer KSPROPERTY_SERIALHDR-Struktur folgt.

Syntax

typedef struct {
  KSIDENTIFIER PropTypeSet;
  ULONG        Id;
  ULONG        PropertyLength;
} KSPROPERTY_SERIAL, *PKSPROPERTY_SERIAL;

Member

PropTypeSet

Eine Struktur vom Typ KSIDENTIFIER , die den Typ der Eigenschaftendaten angibt. Dies sind die gleichen Informationen, die sie bei der Abfrage von Basic Support erhalten haben.

Id

Gibt den Bezeichner für diese Eigenschaft an.

PropertyLength

Gibt die Länge der folgenden Eigenschaftsdaten in Bytes an. Dies schließt keine Ausrichtungspufferung ein, die vor der nächsten Eigenschaft in der Serialisierung an die Eigenschaftendaten angefügt werden kann.

Hinweise

Auf eine KSPROPERTY_SERIAL-Struktur folgen die Eigenschaftendaten, wobei der Anfang jeder Eigenschaft auf FILE_LONG_ALIGNMENT. Beachten Sie, dass die serielle Headerstruktur selbst ebenfalls als FILE_LONG_ALIGNMENT definiert ist.

Anforderungen

Anforderung Wert
Header ks.h (ks.h einschließen)

Weitere Informationen

KSPROPERTY

KSPROPERTY_SERIALHDR