#include <pci.h>
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ PciQueryInterface()
Definition at line 45 of file intrface.c.
60 DPRINT1(
" Size = %u, Version = %u, InterfaceData = %p, LastChance = %s\n",
64 LastChance ?
"TRUE" :
"FALSE");
84 DPRINT1(
"PCI - PciQueryInterface: guid = %wZ only for FDOs\n",
95 DPRINT1(
"PCI - PciQueryInterface: guid = %wZ only for ROOT\n",
107 DPRINT1(
"PCI - PciQueryInterface: guid = %wZ only for PDOs\n",
134 DPRINT1(
"PCI - PciQueryInterface - Constructor %p = %08lx\n",
141 DPRINT1(
"PCI - PciQueryInterface returning SUCCESS\n");
147 DPRINT1(
"PCI - PciQueryInterface FAILED TO FIND INTERFACE\n");
return STATUS_NOT_SUPPORTED
_In_ PUSBD_INTERFACE_LIST_ENTRY InterfaceList
CONST GUID * InterfaceType
IN PVOID IN PVOID IN USHORT IN USHORT Size
#define PCI_INTERFACE_ROOT
#define IsEqualGUIDAligned(guid1, guid2)
#define PCI_INTERFACE_FDO
PPCI_INTERFACE PciInterfacesLastResort[]
PPCI_INTERFACE PciInterfaces[]
#define NT_SUCCESS(StatCode)
NTSYSAPI VOID NTAPI RtlFreeUnicodeString(PUNICODE_STRING UnicodeString)
IN PVOID IN PVOID IN USHORT Version
#define PCI_INTERFACE_PDO
#define PCI_IS_ROOT_FDO(x)
PCI_INTERFACE_CONSTRUCTOR Constructor
IN PVOID IN PVOID IN USHORT IN USHORT IN PINTERFACE Interface
NTSYSAPI NTSTATUS WINAPI RtlStringFromGUID(REFGUID, PUNICODE_STRING)
IN PVOID IN PVOID InterfaceData
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID InterfaceType
Referenced by PciFdoIrpQueryInterface().
◆ PciInterfaces
Initial value:=
{
}
PCI_INTERFACE ArbiterInterfaceBusNumber
PCI_INTERFACE ArbiterInterfaceIo
PCI_INTERFACE ArbiterInterfaceMemory
PCI_INTERFACE BusHandlerInterface
PCI_INTERFACE PciLegacyDeviceDetectionInterface
PCI_INTERFACE PciLocationInterface
PCI_INTERFACE PciCardbusPrivateInterface
PCI_INTERFACE AgpTargetInterface
PCI_INTERFACE PciRoutingInterface
PCI_INTERFACE PciDevicePresentInterface
PCI_INTERFACE PciPmeInterface
Definition at line 18 of file intrface.c.
Referenced by PciInitializeArbiters(), and PciQueryInterface().
◆ PciInterfacesLastResort