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

Lihat juga

KSDATARANGE

KSFILTER

KSPIN_DESCRIPTOR_EX

KSPROPERTY_PIN_DATAINTERSECTION

KSP_PIN

KsPinDataIntersectionEx