Розробка функцій драйверу - Розробка програми керування PCI пристроєм в операційній системі Windows

В даному курсовому проекті використовується досить велика множина функцій. Детальний опис функцій, які найчастіше використовуються подано нижче.

    Ш DIAG_INPUT_RESULT DIAG_GetMenuOption(PDWORD pdwOption, DWORD dwMax, int r) - Get menu option from user, дана функція забезпечує вибір операції роботи користувача; Ш static WDC_DEVICE_HANDLE DeviceFindAndOpen(DWORD dwVendorId, DWORD dwDeviceId); - пошук і відкриття пристрою; Ш static BOOL DeviceFind(DWORD dwVendorId, DWORD dwDeviceId, WD_PCI_SLOT *pSlot); - пошук пристрою; Ш static WDC_DEVICE_HANDLE DeviceOpen(const WD_PCI_SLOT *pSlot); - відкриття пристрою; Ш static void DeviceCloseF(WDC_DEVICE_HANDLE hDev); - закриття пристрою; Ш static void WDC_DIAG_DeviceResourcesPrint(const WD_CARD *pCard, DWORD hCard, FILE *fp); - визначення ресурсів пристрою; Ш void WDC_DIAG_ReadWriteAddr(WDC_DEVICE_HANDLE hDev, WDC_DIRECTION direction, DWORD dwAddrSpace, WDC_ADDR_MODE mode); - запис і читання даних з пристрою за певними алресами; Ш void WDC_DIAG_PciSlotPrint(WD_PCI_SLOT *pPciSlot); - Print PCI device location information; Ш void WDC_DIAG_PciSlotPrintFile(WD_PCI_SLOT *pPciSlot, FILE *fp); - Print PCI device location information to file; Ш void WDC_DIAG_PciDeviceInfoPrint(WD_PCI_SLOT *pPciSlot, BOOL dump_cfg); - Print PCI device location and resources information; Ш void WDC_DIAG_PciDeviceInfoPrintFile(WD_PCI_SLOT *pPciSlot, FILE *fp, BOOL dump_cfg); - Print PCI device location and resources information to file; Ш void WDC_DIAG_PciDevicesInfoPrintAll(BOOL dump_cfg); - Print location and resources information for all connected PCI devices; Ш void WDC_DIAG_PciDevicesInfoPrintAllFile(FILE *fp, BOOL dump_cfg); - Print location and resources information for all connected PCI devices to * file; Ш DWORD SPO_LibInit(void); - WDC library initialize; Ш DWORD SPO_LibUninit(void); - WDC library uninit; Ш static void MenuMain(WDC_DEVICE_HANDLE *phDev); - головне діагностичне меню.

Похожие статьи




Розробка функцій драйверу - Розробка програми керування PCI пристроєм в операційній системі Windows

Предыдущая | Следующая