Bagikan melalui


SRB_GET_DATA_INTERSECTION

Driver kelas mengirimkan permintaan ini untuk mengkueri minidriver untuk format data yang paling cocok dalam rentang data.

Nilai Yang Dikembalikan

Minidriver harus mengatur salah satu hal berikut ini sebagai status di SRB:

STATUS_SUCCESS
Menunjukkan bahwa kecocokan ditemukan.

Komentar

pSrb-CommandData>.IntersectInfo menentukan rentang data untuk mencari kecocokan dan buffer untuk mengembalikan format. Pointer pSrb menunjuk ke struktur HW_STREAM_REQUEST_BLOCK . (Anggota IntersectInfo berjenis pointer ke struktur STREAM_DATA_INTERSECT_INFO .)

Driver kelas menggunakan permintaan ini untuk memenuhi permintaan properti KSPROPERTY_PIN_DATAINTERSECTION . Driver kelas memberi umpan satu KSDATARANGE pada satu waktu ke minidriver hingga minidriver mengembalikan permintaan dengan nilai pSrb-Status> STATUS_SUCCESS. Minidriver memeriksa kecocokan di nilai DataRange.Specifier.

Umumnya, format data yang dihasilkan segera digunakan untuk membuka aliran dalam format tersebut. Untuk informasi selengkapnya tentang format data dan rentang data, lihat Persimpangan Rentang Data di AVStream.