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

Вызывается в режиме ядра, когда сообщение, отправленное драйверу пользовательского режима с вызовом функции DxgkCbMiracastSendMessage, завершено или отменено.

Синтаксис

DXGKCB_MIRACAST_SEND_MESSAGE_CALLBACK DxgkcbMiracastSendMessageCallback;

void DxgkcbMiracastSendMessageCallback(
  PVOID CallbackContext,
  PIO_STATUS_BLOCK pIoStatusBlock
)
{...}

Параметры

CallbackContext

Указатель на предоставленный драйвером контекст обратного вызова. Операционная система передает этот контекст в предоставляемую драйвером процедуру обратного вызова после завершения операции.

pIoStatusBlock

Указатель на предоставленный драйвером буфер для хранения возвращаемой структуры IO_STATUS_BLOCK для завершенного или отмененного сообщения в пользовательском режиме. Эта структура содержит состояние вызова ввода-вывода и количество байтов, которые драйвер пользовательского режима записал в выходной буфер.

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

None

Remarks

Эту функцию можно вызывать одновременно из нескольких потоков выполнения.

Операционная система гарантирует, что эта функция будет следовать режиму синхронизации нулевого уровня, как определено в разделе Потоки и синхронизация нулевого уровня.

Требования

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

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

DXGK_MIRACAST_DISPLAY_CALLBACKS

DxgkCbMiracastSendMessageCallback

DxgkDdiMiracastCreateContext