Examples of defined capabilities include power management, Advanced Graphics Processing (AGP), and PCI-X, which is a variation of PCI. In operation, software such as operating systems and device drivers may query a PCI peripheral device to determine if a particular capability is supported.