Condividi tramite


struttura HW_STREAM_DESCRIPTOR (strmini.h)

Il minidriver usa la struttura HW_STREAM_DESCRIPTOR per restituire le informazioni di flusso al driver della classe di flusso.

Sintassi

typedef struct _HW_STREAM_DESCRIPTOR {
  HW_STREAM_HEADER      StreamHeader;
  HW_STREAM_INFORMATION StreamInfo;
} HW_STREAM_DESCRIPTOR, *PHW_STREAM_DESCRIPTOR;

Members

StreamHeader

Contiene il HW_STREAM_HEADER per il descrittore di flusso.

StreamInfo

Contiene il blocco HW_STREAM_INFORMATION per il flusso zero.

Commenti

Il minidriver restituisce questa struttura al driver di classe in risposta a una richiesta di SRB_GET_STREAM_INFO . Il driver di classe effettua questa richiesta chiamando la routine StrMiniReceiveDevicePacket del minidriver.

Il driver di classe prevede che HW_STREAM_DESCRIPTOR sia disposto in memoria come HW_STREAM_HEADER seguito da una matrice di strutture HW_STREAM_INFORMATION . La matrice inizia all'indirizzo del membro StreamInfo . Il membro NumberOfStreams dell'HW_STREAM_HEADER indica il numero di voci nella matrice. Il minidriver usa HW_STREAM_HEADER per descrivere le proprietà di streaming del kernel del driver nel suo complesso, mentre ogni struttura HW_STREAM_INFORMATION descrive ogni singolo flusso supportato dal dispositivo.

Requisiti

Requisito Valore
Intestazione strmini.h (include Strmini.h)

Vedi anche

HW_STREAM_HEADER

HW_STREAM_INFORMATION