struktur HW_STREAM_DESCRIPTOR (strmini.h)

Minidriver menggunakan struktur HW_STREAM_DESCRIPTOR untuk mengembalikan informasi streaming ke driver kelas stream.

Sintaks

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

Anggota

StreamHeader

Berisi HW_STREAM_HEADER untuk deskriptor aliran.

StreamInfo

Berisi blok HW_STREAM_INFORMATION untuk aliran nol.

Keterangan

Minidriver mengembalikan struktur ini ke driver kelas sebagai respons terhadap permintaan SRB_GET_STREAM_INFO . Driver kelas membuat permintaan ini dengan memanggil rutinitas StrMiniReceiveDevicePacket minidriver.

Driver kelas mengharapkan HW_STREAM_DESCRIPTOR ditata dalam memori sebagai HW_STREAM_HEADER diikuti oleh array struktur HW_STREAM_INFORMATION . Array dimulai di alamat anggota StreamInfo . Anggota NumberOfStreams HW_STREAM_HEADER menunjukkan jumlah entri dalam array. Minidriver menggunakan HW_STREAM_HEADER untuk menggambarkan properti streaming kernel driver tersebut secara keseluruhan, sementara setiap struktur HW_STREAM_INFORMATION menjelaskan setiap streaming yang didukung perangkat.

Persyaratan

Persyaratan Nilai
Header strmini.h (termasuk Strmini.h)

Lihat juga

HW_STREAM_HEADER

HW_STREAM_INFORMATION