?? pciconfig.h
字號:
// PCIConfig.h: interface for the PCIConfig class.
// PCI配置空間讀取1.0本代碼由桃源村編寫 2004.6.12
// 功能:讀取查詢PCI配置寄存器只適合X86體系下的win98/nt/2000/xp
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_PCICONFIG_H__080FC9E6_ACCA_4769_BBB7_9C3B48F485B3__INCLUDED_)
#define AFX_PCICONFIG_H__080FC9E6_ACCA_4769_BBB7_9C3B48F485B3__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
//#define DWORD unsigned int
//#define UINT unsigned int
#include <windows.h>
#include <stdio.h>
#include "Winio.h"
struct PCIConfigSpace
{
DWORD VendorID;//00h 0--15
DWORD DeviceID;//02h 16--31
DWORD Command;//04h 0--15
DWORD Status;//06h 16--31
DWORD RevisionID;//08h 0--7
DWORD ClassCode;//09h 8--31
DWORD CacheLineSize;//0Ch 0--7
DWORD LatencyTimer;//0Dh 8--15
DWORD HeaderType;//0Eh 16--23
DWORD BIST;//0Fh 24--31
DWORD BaseAddressRegister[6];
DWORD CardbusCISPointer;//28h
DWORD SubsystemVendorID;//2Ch 0--15
DWORD SubsystemID;//2Eh 16--32
DWORD ExpansionROMBaseAddress;//30h
DWORD CapabllltlesPolnter;//34h
DWORD Reserved0;//35h 3bytes 8--31
DWORD Reserved1;//38h 4bytes
DWORD InterruptLine;//3Ch 0--7
DWORD InterruptPin;//3Dh 8--15
DWORD Min_Gnt;//3Eh 16--23
DWORD Max_Lat;//3Fh 24--31
};
class PCIConfig
{
public:
PCIConfigSpace PCIConf;
UINT GetPCIConfig(DWORD VendorID, DWORD DeviceID);
PCIConfig();
virtual ~PCIConfig();
};
#endif // !defined(AFX_PCICONFIG_H__080FC9E6_ACCA_4769_BBB7_9C3B48F485B3__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -