функция обратного вызова 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