структура D3DKMT_ENUMADAPTERS3 (d3dkmthk.h)
Предоставляет сведения об адаптерах в системе.
Синтаксис
typedef struct _D3DKMT_ENUMADAPTERS3 {
[in] D3DKMT_ENUMADAPTERS_FILTER Filter;
[in/out] ULONG NumAdapters;
[out] D3DKMT_ADAPTERINFO *pAdapters;
} D3DKMT_ENUMADAPTERS3;
Члены
[in] Filter
Объединение D3DKMT_ENUMADAPTERS_FILTER, содержащее флаги фильтра для перечисления. В фильтре может быть побитовое или из следующих значений. Дополнительные сведения см. в разделе "Примечания".
Значение | Значение |
---|---|
IncludeComputeOnly | Если этот параметр задан, перечислите адаптеры ComputeOnly. |
IncludeDisplayOnly | Если этот параметр задан, перечислите адаптеры DisplayOnly. |
Зарезервировано | Защищены; не использовать. |
[in/out] NumAdapters
Количество адаптеров.
На входных данных NumAdapters указывает, сколько адаптеров может быть возвращено в пустом массиве pAdapters . Возможные возвращаемые значения для NumAdapters :
- При успешном возвращении, когда pAdapters не равно NULL, NumAdapters содержит количество адаптеров, возвращенных в массиве pAdapters .
- При успешном возвращении, когда pAdapters имеет значение NULL, NumAdapters содержит максимальное поддерживаемое число адаптеров.
- При сбое возврата, если pAdapters не равно NULL, NumAdapters не определен.
[out] pAdapters
Необязательный массив D3DKMT_ADAPTERINFO структур, в которых необходимо получать сведения для каждого адаптера.
Комментарии
Адаптеры по-прежнему будут перечисляться, если в фильтре не заданы флаги, но D3DKMTEnumAdapters3 будет перечислять меньше адаптеров, чем D3DKMTEnumAdapters2. В частности, D3DKMTEnumAdapters3 :
- Оставьте адаптеры ComputeOnly из перечисления по умолчанию, чтобы избежать нарушения работы приложений.
- Оставьте адаптеры DisplayOnly из перечисления по умолчанию.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Верхняя часть | d3dkmthk.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по