Freigeben über


STREAM_PROPERTY_DESCRIPTOR-Struktur (strmini.h)

STREAM_PROPERTY_DESCRIPTOR gibt die Parameter der 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;

Member

Property

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

PropertySetID

Gibt den Index der Eigenschaft an, die entweder im DevicePropertiesArray der HW_STREAM_HEADER (für Minidrivereigenschaften) oder im StreamPropertiesArray des HW_STREAM_INFORMATION (für Streameigenschaften) festgelegt ist.

PropertyInfo

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

PropertyInputSize

Größe des Eigenschaftspuffers .

PropertyOutputSize

Größe des PropertyInfo-Puffers .

Anforderungen

Anforderung Wert
Header strmini.h (include Strmini.h)