Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция dxgkDdiRecommendVidPnTopology создает топологию указанного VidPN или расширяет топологию с новым путем к целевым объектам видео.
Синтаксис
DXGKDDI_RECOMMENDVIDPNTOPOLOGY DxgkddiRecommendvidpntopology;
NTSTATUS DxgkddiRecommendvidpntopology(
IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARG_RECOMMENDVIDPNTOPOLOGY_CONST pRecommendVidPnTopology
)
{...}
Параметры
hAdapter
Дескриптор к блоку контекста, связанному с адаптером отображения. Драйвер минипорта отображения ранее предоставил этот дескриптор подсистеме ядра графики Microsoft DirectX в MiniportDeviceContext выходном параметре функции DxgkDdiAddDevice.
[in] pRecommendVidPnTopology
Указатель на DXGKARG_RECOMMENDVIDPNTOPOLOGY структуру, содержащую аргументы функции.
Возвращаемое значение
DxgkDdiRecommendVidPnTopology возвращает одно из следующих значений:
| Возвращаемый код | Описание |
|---|---|
| STATUS_SUCCESS | Функция успешно создана или дополнена топологией. |
| STATUS_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY | Функция не содержит рекомендаций по увеличению указанной топологии VidPN. |
| STATUS_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION | Функция рекомендует отменить расширение указанной топологии VidPN в указанном источнике. Этот код возврата допускается только в случае расширения топологии VidPN. |
| STATUS_NO_MEMORY | Не удалось выполнить функцию, так как она не смогла выделить достаточно памяти. |
Минипорт-драйвер должен пройти любой код ошибки, полученный из операционной системы, для которой он не имеет резервный путь кода.
Замечания
DxgkDdiRecommendVidPnTopology должны быть доступны для страниц.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows Vista |
| целевая платформа | Настольный |
| заголовка | d3dkmddi.h |
| IRQL | PASSIVE_LEVEL |