функция обратного вызова 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 |