Поделиться через


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

Вызывается драйвером минипорта дисплея для передачи сведений о блоке кодирования.

Синтаксис

DXGKCB_MIRACAST_REPORT_CHUNK_INFO DxgkcbMiracastReportChunkInfo;

NTSTATUS DxgkcbMiracastReportChunkInfo(
  [in] HANDLE MiracastHandle,
  [in] DXGK_MIRACAST_CHUNK_INFO *pChunkInfo,
  [in] PVOID pPrivateDriverData,
  [in] UINT PrivateDataDriverSize
)
{...}

Параметры

[in] MiracastHandle

Дескриптор, предоставленный драйвером для устройства отображения Miracast. Изначально этот дескриптор был передан в член MiracastHandle структуры DXGK_MIRACAST_DISPLAY_CALLBACKS при вызове функции DxgkDdiMiracastCreateContext .

[in] pChunkInfo

Указатель на структуру DXGK_MIRACAST_CHUNK_INFO , содержащую сведения о блоках, которые должны быть переданы драйвером мини-порта дисплея.

[in] pPrivateDriverData

Зарезервировано для системного использования. Для параметра должно быть задано значение NULL.

[in] PrivateDataDriverSize

Зарезервировано для системного использования. Необходимо задать нулевое значение.

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

Возвращает STATUS_SUCCESS , если сообщение успешно доставлено. В противном случае возвращается один из кодов ошибок, определенных в ntstatus.h.

Комментарии

Драйвер мини-порта отображения вызывает эту функцию, когда он хочет сообщить сведения о блоке операционной системе, но не создает пакет блоков, который будет помещен в очередь в режиме ядра и получен функцией GetNextChunkData в пользовательском режиме. Этот вызов регистрирует только события трассировки событий Windows (ETW) и не выполняет никаких других действий.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Целевая платформа Персональный компьютер
Верхняя часть dispmprt.h (включая Dispmprt.h)
IRQL Может вызываться на любом уровне IRQL.

См. также раздел

DXGK_MIRACAST_CHUNK_INFO

DXGK_MIRACAST_DISPLAY_CALLBACKS

DxgkDdiMiracastCreateContext

GetNextChunkData