estructura STREAM_PROPERTY_DESCRIPTOR (strmini.h)

STREAM_PROPERTY_DESCRIPTOR especifica los parámetros de las solicitudes get/set de propiedad que el controlador de clase pasa al minidriver.

Sintaxis

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

Miembros

Property

Especifica la propiedad que se va a leer y escribir.

PropertySetID

Especifica el índice de la propiedad establecida dentro de devicePropertiesArray de la HW_STREAM_HEADER (para las propiedades de minidriver) o streamPropertiesArray de la HW_STREAM_INFORMATION (para las propiedades de flujo).

PropertyInfo

Apunta a un búfer en el que se leerán o escribirán los datos de propiedad.

PropertyInputSize

Tamaño del búfer de propiedades .

PropertyOutputSize

Tamaño del búfer PropertyInfo .

Requisitos

Requisito Valor
Header strmini.h (include Strmini.h)