структура 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. В выходных данных функции DxgkDdiCreateDevice hDevice указывает дескриптор, который подсистема графики DirectX должна использовать в последующих вызовах драйверов для идентификации устройства.
Flags
Структура DXGK_CREATEDEVICEFLAGS, которая определяет, как создать устройство.
pInfo
Указатель на структуру DXGK_DEVICEINFO, содержащую параметры, необходимые подсистеме графики DirectX от драйвера мини-порта дисплея.
Pasid
Владелец обрабатывает PASID для gpu векторного вектора поддержки.
Поддерживается начиная с Windows 10.
hKmdProcess
Дескриптор соответствующего объекта процесса драйвера режима ядра.
Поддерживается начиная с Windows 10.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
заголовка | d3dkmddi.h (include D3dkmddi.h) |