estrutura STREAM_PROPERTY_DESCRIPTOR (strmini.h)

STREAM_PROPERTY_DESCRIPTOR especifica os parâmetros das solicitações get/set de propriedade que o driver de classe passa para o minidriver.

Sintaxe

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

Membros

Property

Especifica a propriedade a ser lida/gravada.

PropertySetID

Especifica o índice do conjunto de propriedades dentro de DevicePropertiesArray do HW_STREAM_HEADER (para propriedades de minidriver) ou StreamPropertiesArray do HW_STREAM_INFORMATION (para propriedades de fluxo).

PropertyInfo

Aponta para um buffer no qual os dados da propriedade serão lidos ou gravados.

PropertyInputSize

Tamanho do buffer de propriedade .

PropertyOutputSize

Tamanho do buffer PropertyInfo .

Requisitos

Requisito Valor
Cabeçalho strmini.h (inclua Strmini.h)