DXGKCB_MIRACAST_SEND_MESSAGE_CALLBACK Rückruffunktion (dispmprt.h)

Wird im Kernelmodus aufgerufen, wenn die Nachricht, die mit einem Aufruf der DxgkCbMiracastSendMessage-Funktion an den Benutzermodustreiber gesendet wurde, abgeschlossen oder abgebrochen wurde.

Syntax

DXGKCB_MIRACAST_SEND_MESSAGE_CALLBACK DxgkcbMiracastSendMessageCallback;

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

Parameter

CallbackContext

Ein Zeiger auf den vom Treiber bereitgestellten Rückrufkontext. Nach Abschluss des Vorgangs übergibt das Betriebssystem diesen Kontext an die vom Treiber bereitgestellte Rückrufroutine.

pIoStatusBlock

Ein Zeiger auf einen vom Treiber bereitgestellten Puffer, der die zurückgegebene IO_STATUS_BLOCK-Struktur für die abgeschlossene oder abgebrochene Benutzermodusnachricht enthält. Diese Struktur enthält die status des E/A-Aufrufs und die Anzahl der Bytes, die der Benutzermodustreiber in den Ausgabepuffer geschrieben hat.

Rückgabewert

Keine

Bemerkungen

Diese Funktion kann gleichzeitig von mehreren Ausführungsthreads aufgerufen werden.

Das Betriebssystem garantiert, dass diese Funktion dem Synchronisierungsmodus auf Nullebene folgt, wie in Threading und Synchronisierung Nullebene definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Zielplattform Desktop
Kopfzeile dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

DXGK_MIRACAST_DISPLAY_CALLBACKS

DxgkCbMiracastSendMessageCallback

DxgkDdiMiracastCreateContext