Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda harus membuat tabel pengiriman filter untuk deskriptor filter (KSFILTER_DESCRIPTOR) dari minidriver BDA sehingga filter penyedia jaringan dapat membuka dan menginisialisasi instans filter dan kemudian merilis instans filter. Anda juga harus membuat tabel pengiriman pin untuk setiap deskriptor pin (KSPIN_DESCRIPTOR_EX) dalam array jenis pin yang tersedia dalam topologi templat filter. Filter penyedia jaringan menggunakan tabel pengiriman pin untuk membuka dan menginisialisasi pin dan kemudian melepaskan pin. Cuplikan kode berikut menunjukkan contoh tabel pengiriman filter dan pin:
//
// Filter Dispatch Table
//
// Lists the dispatch routines for major events at the filter
// level.
//
const
KSFILTER_DISPATCH
FilterDispatch =
{
CFilter::Create, // Create
CFilter::FilterClose, // Close
NULL, // Process
NULL // Reset
};
//
// Input Pin Dispatch Table
// Lists the dispatch routines for major events at the pin level.
//
const
KSPIN_DISPATCH
AntennaPinDispatch =
{
CAntennaPin::PinCreate, // Create
CAntennaPin::PinClose, // Close
NULL, // Process signal data
NULL, // Reset
NULL, // SetDataFormat
CAntennaPin::PinSetDeviceState, // SetDeviceState
NULL, // Connect
NULL, // Disconnect
NULL, // Clock
NULL // Allocator
};