BUS_RESOURCE_UPDATE_INTERFACE structure (wdm.h)
Enables device drivers to make direct calls to parent bus driver routines. This structure defines the GUID_BUS_RESOURCE_UPDATE_INTERFACE interface.
Syntax
typedef struct _BUS_RESOURCE_UPDATE_INTERFACE {
USHORT Size;
USHORT Version;
PVOID Context;
PINTERFACE_REFERENCE InterfaceReference;
PINTERFACE_DEREFERENCE InterfaceDereference;
PGET_UPDATED_BUS_RESOURCE GetUpdatedBusResource;
} BUS_RESOURCE_UPDATE_INTERFACE, *PBUS_RESOURCE_UPDATE_INTERFACE;
Members
Size
The size, in bytes, of this structure.
Version
The driver-defined interface version. Current version is PCI_FPB_RESOURCE_UPDATE_INTERFACE_VERSION.
Context
A pointer to interface-specific context information.
InterfaceReference
A pointer to an InterfaceReference routine that increments the interface's reference count.
InterfaceDereference
A pointer to an InterfaceDereference routine that decrements the interface's reference count.
GetUpdatedBusResource
A pointer to the busdriver-implemented callback function that is invoked to retrieve the updated resource information. See GET_UPDATED_BUS_RESOURCE
Remarks
The BUS_RESOURCE_UPDATE_INTERFACE structure is an extension of the INTERFACE structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1809 |
Header | wdm.h |