функция обратного вызова 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 структуры для завершенного или отмененного сообщения в пользовательском режиме. Эта структура содержит состояние вызова ввода-вывода и количество байтов, записанных драйвером пользовательского режима в выходной буфер.
Возвращаемое значение
Никакой
Замечания
Эту функцию можно вызывать одновременно из нескольких потоков выполнения.
Операционная система гарантирует, что эта функция соответствует режиму синхронизации нулевого уровня, как определено в потоке и нулевом уровне синхронизации.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8.1 |
минимальный поддерживаемый сервер | Windows Server 2012 R2 |
целевая платформа | Настольный |
заголовка | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL |
См. также
DXGK_MIRACAST_DISPLAY_CALLBACKS