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) |