頭標區(qū)的各個字段用來惟一地識別設備,并使設備能以一般方法控制。頭標區(qū)有64 B,分為2部分:前16 B的定義對任意類型的設備都相同,剩下的48 B則隨各設備支持的功能有所不同,其結構如圖3所示[2]。
基于PCI總線的設備,都必須在頭標區(qū)內提供制造商ID、設備ID、謬令和狀態(tài)。其他寄存器的設置則可根據設備的功能進行選擇(如做為保留寄存器)。
任何因設備而異的寄存器都不在這個頭標區(qū),而必須安排在64~255所對應的地址空間。所有多字節(jié)的數(shù)據字段中某些為將來使用而保留地位,軟件必須小心正確地處理他們。在讀取時,軟件必須以適當?shù)钠帘蝸沓槿《x過的位,而進行寫操作時,軟件必須保證在保留位的值不發(fā)生變化。