функция обратного вызова DXGKDDI_MIRACAST_QUERY_CAPS (dispmprt.h)
Запрашивает возможности Miracast текущего адаптера отображения. Операционная система вызывает эту функцию только при первом запуске адаптера отображения, а затем сохраняет возвращаемые возможности.
Синтаксис
DXGKDDI_MIRACAST_QUERY_CAPS DxgkddiMiracastQueryCaps;
NTSTATUS DxgkddiMiracastQueryCaps(
[in] PVOID DriverContext,
[in] ULONG MiracastCapsSize,
[out] DXGK_MIRACAST_CAPS *MiracastCaps
)
{...}
Параметры
[in] DriverContext
Дескриптор к блоку контекста, связанному с адаптером отображения. Функция драйвера минипорта отображения DxgkDdiAddDevice ранее предоставила этот дескриптор подсистеме ядра графики DirectX.
[in] MiracastCapsSize
Размер, предоставленный операционной системой, структуры DXGK_MIRACAST_CAPS, на которую указывает параметр MiracastCaps.
Драйвер должен проверить это значение перед заполнением структуры.
[out] MiracastCaps
Указатель на предоставленный операционной системой буфер, содержащий DXGK_MIRACAST_CAPS структуру, которая заполняется драйвером возможностями устройства Miracast.
Возвращаемое значение
Возвращает STATUS_SUCCESS, если он выполнен успешно. В противном случае возвращается один из кодов ошибок, определенных в Ntstatus.h.
Замечания
синхронизация
Операционная система гарантирует, что эта функция следует режиму синхронизации третьего уровня, как определено в потоки и синхронизации третьего уровня.Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8.1 |
минимальный поддерживаемый сервер | Windows Server 2012 R2 |
целевая платформа | Настольный |
заголовка | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL |