Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура PCI_COMMON_CONFIG устарела. Он определяет стандартные сведения о конфигурации PCI, возвращаемые устаревшими HalGetBusData или подпрограммой HalGetBusDataByOff set для входных BusDataType PCIConfiguration, если выделенный вызывающим буфер достаточно длина.
Синтаксис
typedef struct _PCI_COMMON_CONFIG : PCI_COMMON_HEADER {
UCHAR DeviceSpecific[192];
} PCI_COMMON_CONFIG, *PPCI_COMMON_CONFIG;
Наследство
Структура PCI_COMMON_CONFIG реализует PCI_COMMON_HEADER.
Члены
DeviceSpecific[192]
Содержит все доступные сведения о инициализации для конкретного устройства.
Замечания
Некоторые члены этой структуры имеют значения только для чтения, поэтому попытки их сброса игнорируются. Эти члены включают следующие: VendorID, DeviceID, RevisionID, ProgIf, Подкласс, BaseClass, HeaderType, ПрерываниеPin, MinimumGrantи MaximumLatency.
Другие члены предварительно доступны только для чтения: то есть система инициализирует их в правильные значения, поэтому драйверы могут безопасно рассматривать их как доступные только для чтения. Однако их можно сбросить, если водитель главного автобуса находит его необходимым. К ним относятся следующие элементы: CacheLineSize и LatencyTimer.
Требования
| Требование | Ценность |
|---|---|
| заголовка | miniport.h (включая Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |