PCIData.h
上传用户:zhuqijet
上传日期:2007-01-04
资源大小:138k
文件大小:2k
源码类别:

驱动编程

开发平台:

Visual C++

  1. // PCIData.h : header file
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. // PCIData dialog
  5. class PCIData : public CPropertyPage
  6. {
  7. DECLARE_DYNCREATE(PCIData)
  8. // Construction
  9. public:
  10. PCIData();
  11. PCIData(CString caption);
  12. ~PCIData();
  13. // Dialog Data
  14. //{{AFX_DATA(PCIData)
  15. enum { IDD = IDD_PCIEXPLORER_DIALOG };
  16. CNumericEdit c_Function;
  17. CNumericEdit c_Device;
  18. CNumericEdit c_Bus;
  19. CEdit c_VendorName;
  20. CEdit c_DeviceName;
  21. CButton c_Hex;
  22. CButton c_Decimal;
  23. CNumericEdit c_SubSystemID;
  24. CNumericEdit c_SubVendorID;
  25. CNumericEdit c_ROMBaseAddress;
  26. CNumericEdit c_Reserved2;
  27. CNumericEdit c_Reserved1;
  28. CNumericEdit c_VendorID;
  29. CNumericEdit c_SubClass;
  30. CNumericEdit c_Status;
  31. CNumericEdit c_RevisionID;
  32. CNumericEdit c_ProgIf;
  33. CNumericEdit c_MinimumGrant;
  34. CNumericEdit c_MaximumLatency;
  35. CNumericEdit c_LatencyTimer;
  36. CNumericEdit c_InterruptPin;
  37. CNumericEdit c_InterruptLine;
  38. CNumericEdit c_HeaderType;
  39. CIDCombo c_DisplayAs;
  40. CNumericEdit c_DeviceID;
  41. CDataDisplay c_Data;
  42. CNumericEdit c_Command;
  43. CNumericEdit c_CIS;
  44. CNumericEdit c_CacheLineSize;
  45. CNumericEdit c_BIST;
  46. CNumericEdit c_BaseClass;
  47. CNumericEdit c_BaseAddress5;
  48. CNumericEdit c_BaseAddress4;
  49. CNumericEdit c_BaseAddress3;
  50. CNumericEdit c_BaseAddress2;
  51. CNumericEdit c_BaseAddress1;
  52. CNumericEdit c_BaseAddress0;
  53. //}}AFX_DATA
  54. PCISCAN_OUTPUT data;
  55. // Overrides
  56. // ClassWizard generate virtual function overrides
  57. //{{AFX_VIRTUAL(PCIData)
  58. protected:
  59. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  60. virtual void PostNcDestroy();
  61. //}}AFX_VIRTUAL
  62. // Implementation
  63. protected:
  64. void LoadPCIData();
  65. CString caption;
  66. // Generated message map functions
  67. //{{AFX_MSG(PCIData)
  68. virtual BOOL OnInitDialog();
  69. afx_msg void OnHex();
  70. afx_msg void OnDecimal();
  71. afx_msg void OnSelendokDisplayas();
  72. //}}AFX_MSG
  73. DECLARE_MESSAGE_MAP()
  74. };