📄 pciproto.h
字号:
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
#ifndef _PCIPROTO_H_
#define _PCIPROTO_H_
#include "pcicfg.h"
//
// Prototypes from PCIbus.c
//
DWORD
RegMatch(
PPCI_DEV_INFO Info
);
BOOL
RegGetInfo(
PPCI_DEV_INFO pInfo
);
BOOL
RegGetExtraDeviceInfo(
PPCI_DEV_INFO_EX pInfo
);
void
PCIInitInfo(
LPCWSTR RegPath,
DWORD Bus,
DWORD Device,
DWORD Function,
PPCI_COMMON_CONFIG pCfg,
PPCI_DEV_INFO pInfo
);
BOOL
LoadConfigEntry(
PPCI_DEV_INFO pInfo
);
void
UnloadConfigEntrys(
void
);
//
// Prototypes from PCIcfg.c
//
BOOL
PCIRequestResources(
PPCI_DEV_INFO pInfo
);
BOOL
PCIGetBARs(
PPCI_DEV_INFO pInfo
);
BOOL
PCIInitDevice(
PPCI_DEV_INFO pInfo
);
BOOL
PCICfg(
PPCI_DEV_INFO_EX pInfo
);
VOID
DumpPciConfig(
PPCI_DEV_INFO pInfo
);
//
// Prototypes from PCIreg.c
//
extern DWORD
RegReadValues(
IN HKEY hKey,
IN TCHAR *tszSubKeyName, OPTIONAL
IN PVOID (*pfMemAlloc)(DWORD), OPTIONAL
IN VOID (*pfMemFree)(PVOID, DWORD), OPTIONAL
...);
BOOL IsSystemPhase1();
#endif // End of _PCIPROTO_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -