#include <pci.h>
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ arbusno_Constructor()
Definition at line 73 of file ar_busno.c.
79{
83
88
89
91 {
92
94 {
95
98 }
99 else
100 {
101
103 }
104 }
105 else
106 {
107
109 }
110
111
113}
#define STATUS_NOT_SUPPORTED
struct _PCI_FDO_EXTENSION * PPCI_FDO_EXTENSION
#define CmResourceTypeBusNumber
#define UNREFERENCED_PARAMETER(P)
#define STATUS_INVALID_PARAMETER_5
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT Version
◆ arbusno_Initializer()
Definition at line 35 of file ar_busno.c.
36{
40
42
44
46
47
49
50#if 0
55#endif
56
64 {
65 DPRINT1(
"arbusno_Initializer: init arbiter return %X",
Status);
66 }
67
69}
NTSTATUS NTAPI ArbInitializeArbiterInstance(_Inout_ PARBITER_INSTANCE Arbiter, _In_ PDEVICE_OBJECT BusDeviceObject, _In_ CM_RESOURCE_TYPE ResourceType, _In_ PCWSTR ArbiterName, _In_ PCWSTR OrderName, _In_ PARB_TRANSLATE_ORDERING TranslateOrderingFunction)
#define NT_SUCCESS(StatCode)
PPCI_FDO_EXTENSION BusFdoExtension
ARBITER_INSTANCE CommonInstance
PARB_UNPACK_RESOURCE UnpackResource
PARB_SCORE_REQUIREMENT ScoreRequirement
PARB_UNPACK_REQUIREMENT UnpackRequirement
PARB_PACK_RESOURCE PackResource
#define RtlZeroMemory(Destination, Length)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_WMI_INSTANCE_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_opt_ WDFWMIINSTANCE * Instance
◆ ArbiterInterfaceBusNumber
Initial value:=
{
&GUID_ARBITER_INTERFACE_STANDARD,
0,
0,
0,
}
NTSTATUS NTAPI arbusno_Constructor(IN PVOID DeviceExtension, IN PVOID PciInterface, IN PVOID InterfaceData, IN USHORT Version, IN USHORT Size, IN PINTERFACE Interface)
NTSTATUS NTAPI arbusno_Initializer(IN PVOID Instance)
#define PCI_INTERFACE_FDO
struct _ARBITER_INTERFACE ARBITER_INTERFACE
Definition at line 18 of file ar_busno.c.