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) |