Ordem dos recursos no IRP Start-Device
A ordem dos recursos relatados no IRP (pacote de solicitação de E/S) do dispositivo inicial deve corresponder à ordem dos recursos listados nos BARs (registros de endereço base) PCI. Há dois tipos de listas de recursos: bruto e traduzido. Cada lista de recursos tem descritores de recursos. Os descritores de recursos nas listas de recursos estão na ordem dos BARs (registros de endereço base) em dispositivos PCI. A ordem dos recursos nas listas brutas e traduzidas é a mesma. Há dados de descritor privado do dispositivo entre dois descritores de recursos consecutivos. Os descritores de recursos para BARs são seguidos por um ou mais descritores para mensagens MSI-X (interrupção sinalizada por mensagem estendida) ou um descritor para MSI ou um ou mais descritores para interrupções baseadas em hardware. Em alguns casos, como com dispositivos de vídeo, por exemplo, os descritores para BARs são seguidos por descritores para recursos de vídeo herdados. A ordenação de descritores para BARs em uma lista de recursos tem a garantia de corresponder aos BARs em um dispositivo PCI em todas as plataformas de hardware.