структура DXGKARG_CREATEDEVICE (d3dkmddi.h)
Структура DXGKARG_CREATEDEVICE описывает устройство графического контекста.
Синтаксис
typedef struct _DXGKARG_CREATEDEVICE {
HANDLE hDevice;
union {
DXGK_CREATEDEVICEFLAGS Flags;
DXGK_DEVICEINFO *pInfo;
};
ULONG Pasid;
HANDLE hKmdProcess;
} DXGKARG_CREATEDEVICE;
Члены
hDevice
Дескриптор для устройства контекста графики. При входе в функцию DxgkDdiCreateDevicehDevice указывает дескриптор, который драйвер должен использовать при обратном вызове подсистемы ядра графики Microsoft DirectX.
Драйвер создает уникальный дескриптор и передает его обратно в графическую подсистему DirectX. В выходных данных функции DxgkDdiCreateDevicehDevice указывает дескриптор, который графическая подсистема DirectX должна использовать в последующих вызовах драйвера для идентификации устройства.
Flags
Структура DXGK_CREATEDEVICEFLAGS, определяющая способ создания устройства.
pInfo
Указатель на структуру DXGK_DEVICEINFO , содержащую параметры, необходимые графической подсистеме DirectX от драйвера мини-порта дисплея.
Pasid
Владелец обрабатывает PASID для gpu вектора поддержки.
Поддерживается начиная с Windows 10.
hKmdProcess
Дескриптор соответствующего объекта процесса драйвера режима ядра.
Поддерживается начиная с Windows 10.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по