функция обратного вызова DXGKDDI_GETGPUPARTITIONINFO (dispmprt.h)

Возвращает сведения о физической секции GPU. Функция обратного вызова DXGKDDI_GETGPUPARTITIONINFO вызывается один раз во время инициализации графического адаптера.

Синтаксис

DXGKDDI_GETGPUPARTITIONINFO DxgkddiGetgpupartitioninfo;

NTSTATUS DxgkddiGetgpupartitioninfo(
  HANDLE Context,
  DXGKARG_GETGPUPARTITIONINFO *pArgs
)
{...}

Параметры

Context

Дескриптор контекста драйвера.

pArgs

Указатель на структуру DXGKARG_GETGPUPARTITIONINFO, содержащую аргументы.

Возвращаемое значение

Возвращает одно из следующих значений:

  • STATUS_SUCCESS
  • STATUS_BUFFER_TOO_SMALL
  • Если указан какой-либо другой код возврата, GPU будет исключен из секционирования.

Комментарии

ОС установит определенное количество секций (одно из возвращаемых драйверов значений) перед созданием первого виртуального ЦП. Если буфер недостаточно велик, драйвер всегда должен задавать NumGpuPartitionOptions и CurrentGpuPartitionCount, даже если возвращает STATUS_BUFFER_TOO_SMALL.

Требования

Требование Значение
Заголовок dispmprt.h
IRQL PASSIVE_LEVEL