Freigeben über


DXGKCB_MIRACAST_SEND_MESSAGE_CALLBACK Rückruffunktion (dispmprt.h)

Wird im Kernelmodus aufgerufen, wenn die Nachricht, die an den Benutzermodustreiber gesendet wurde, mit einem Aufruf der DxgkCbMiracastSendMessage-Funktion 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. Das Betriebssystem übergibt diesen Kontext an die vom Treiber bereitgestellte Rückrufroutine, nachdem der Vorgang abgeschlossen wurde.

pIoStatusBlock

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

Rückgabewert

Nichts

Bemerkungen

Diese Funktion kann über mehrere Ausführungsthreads gleichzeitig aufgerufen werden.

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8.1
mindestens unterstützte Server- Windows Server 2012 R2
Zielplattform- Desktop
Header- dispmprt.h (include Dispmprt.h)
IRQL- PASSIVE_LEVEL

Siehe auch

DXGK_MIRACAST_DISPLAY_CALLBACKS

DxgkCbMiracastSendMessageCallback

DxgkDdiMiracastCreateContext