Fungsi panggilan balik PFNKSINTERSECTHANDLEREX (ks.h)
AVStream memanggil rutinitas AVStrMiniIntersectHandlerEx minidriver untuk menentukan persimpangan kualitas tertinggi dari dua rentang data.
Sintaks
PFNKSINTERSECTHANDLEREX Pfnksintersecthandlerex;
NTSTATUS Pfnksintersecthandlerex(
[in] PVOID Context,
[in] PIRP Irp,
[in] PKSP_PIN Pin,
[in] PKSDATARANGE DataRange,
[in] PKSDATARANGE MatchingDataRange,
[in] ULONG DataBufferSize,
[out] PVOID Data,
[out] PULONG DataSize
)
{...}
Parameter
[in] Context
Arahkan ke anggota Konteks dari struktur KSFILTER yang sesuai.
[in] Irp
Arahkan ke IRP yang berisi permintaan persimpangan.
[in] Pin
Penunjuk ke struktur jenis KSP_PIN yang diteruskan dalam permintaan properti persimpangan.
[in] DataRange
Penunjuk ke array struktur KSDATARANGE .
[in] MatchingDataRange
Arahkan ke array struktur KSDATARANGE agar cocok dengan DataRange.
[in] DataBufferSize
Menentukan nilai tipe ULONG yang berisi ukuran buffer data.
[out] Data
Penunjuk ke buffer data opsional tempat minidriver menghasilkan persimpangan.
[out] DataSize
Penunjuk ke nilai jenis ULONG yang menentukan ukuran buffer data.
Nilai kembali
Jika panggilan balik menemukan kecocokan, kembalikan STATUS_SUCCESS. Jika tidak, kembalikan STATUS_NO_MATCH.
Keterangan
Minidriver menentukan alamat rutin ini di anggota IntersectHandler dari struktur KSPIN_DESCRIPTOR_EX .
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | ks.h |