структура STREAM_PROPERTY_DESCRIPTOR (strmini.h)

STREAM_PROPERTY_DESCRIPTOR указывает параметры запросов get/set свойства, которые драйвер класса передает в мини-диск.

Синтаксис

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

Члены

Property

Указывает свойство для чтения или записи.

PropertySetID

Указывает индекс свойства, заданного в HW_STREAM_HEADERDevicePropertiesArray (для свойств мини-драйвера) или StreamPropertiesArrayHW_STREAM_INFORMATION (для свойств потока).

PropertyInfo

Указывает на буфер, из который будут считываться или записываться данные свойства.

PropertyInputSize

Размер буфера свойств .

PropertyOutputSize

Размер буфера PropertyInfo .

Требования

Требование Значение
Заголовок strmini.h (включая Strmini.h)