Freigeben über


STREAM_PROPERTY_DESCRIPTOR Struktur (strmini.h)

STREAM_PROPERTY_DESCRIPTOR gibt die Parameter von Eigenschaft get/set-Anforderungen an, die der Klassentreiber an den Minidriver übergibt.

Syntax

typedef struct _STREAM_PROPERTY_DESCRIPTOR {
  PKSPROPERTY Property;
  ULONG       PropertySetID;
  PVOID       PropertyInfo;
  ULONG       PropertyInputSize;
  ULONG       PropertyOutputSize;
} STREAM_PROPERTY_DESCRIPTOR, *PSTREAM_PROPERTY_DESCRIPTOR;

Angehörige

Property

Gibt die Eigenschaft an, die gelesen/geschrieben werden soll.

PropertySetID

Gibt den Index des Eigenschaftensatzes innerhalb der HW_STREAM_HEADER's DevicePropertiesArray- (für Minidrivereigenschaften) oder die HW_STREAM_INFORMATION's StreamPropertiesArray (für Streameigenschaften) an.

PropertyInfo

Verweist auf einen Puffer, aus dem die Eigenschaftendaten gelesen oder in diesen geschrieben werden.

PropertyInputSize

Größe des Property- Puffers.

PropertyOutputSize

Größe des PropertyInfo- Puffers.

Anforderungen

Anforderung Wert
Header- strmini.h (einschließlich Strmini.h)