DXGK_GPUPCAPS structure (d3dkmddi.h)
A kernel-mode display driver uses the DXGK_GPUPCAPS structure to identify its GPU capabilities.
Syntax
typedef struct _DXGK_GPUPCAPS {
union {
struct {
UINT VirtualMachineHibernation : 1;
UINT HotDriverUpdate : 1;
UINT Reserved : 30;
};
UINT Value;
} Caps;
} DXGK_GPUPCAPS;
Members
Caps
Caps.VirtualMachineHibernation
The driver sets the cap if guest hibernation is supported for GPU-P devices. The support for guest hibernation is optional and not required for driver certification. A VM, which has hibernation enabled and a GPU-P adapter added, will fail to start, if the driver does not support guest hibernation.
Caps.HotDriverUpdate
The driver sets the cap if hot driver update is supported for GPU-P devices.
Caps.Reserved
Reserved.
Caps.Value
The UINT collection of bitfields for the different GPU-P capabilities.
Remarks
The KMD must fill out these caps in response to a DXGKQAITYPE_GPUPCAPS QueryAdapterInfo request. These are queried by the OS during device initialization after DxgkDdiStartDevice is called and only if the adapter supports GPU partitioning.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1903 |
Header | d3dkmddi.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for