estructura PCI_COMMON_CONFIG (miniport.h)
La estructura PCI_COMMON_CONFIG está obsoleta. Define la información de configuración de PCI estándar devuelta por la rutina Obsoleta HalGetBusData o HalGetBusDataByOffset para la entrada BusDataType PCIConfiguration, suponiendo que el búfer asignado por el autor de la llamada sea de suficiente longitud.
Syntax
typedef struct _PCI_COMMON_CONFIG : PCI_COMMON_HEADER {
UCHAR DeviceSpecific[192];
} PCI_COMMON_CONFIG, *PPCI_COMMON_CONFIG;
Herencia
La estructura de PCI_COMMON_CONFIG implementa PCI_COMMON_HEADER.
Miembros
DeviceSpecific[192]
Contiene cualquier información de inicialización específica del dispositivo que esté disponible.
Comentarios
Algunos miembros de esta estructura tienen valores de solo lectura, por lo que se omiten los intentos de restablecerlos. Estos miembros incluyen los siguientes: VendorID, DeviceID, RevisionID, ProgIf, SubClass, BaseClass, HeaderType, InterruptPin, MinimumGrant y MaximumLatency.
Otros miembros son provisionalmente de solo lectura: es decir, el sistema los inicializa en sus valores correctos, por lo que los controladores pueden tratarlos de forma segura como de solo lectura. Sin embargo, se pueden restablecer si un controlador de bus-master encuentra que es necesario. Estos miembros incluyen lo siguiente: CacheLineSize y LatencyTimer.
Requisitos
Requisito | Valor |
---|---|
Header | miniport.h (incluya Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |