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構造体を保持するドライバー指定のバッファーへのポインター。 この構造体は、I/O 呼び出しの状態と、ユーザー モード ドライバーが出力バッファーに書き込んだバイト数を保持します。

戻り値

なし

解説

この関数は、複数の実行スレッドから同時に呼び出すことができます。

オペレーティング システムは、この関数がスレッド処理と同期ゼロ レベルで定義されているゼロ レベルの同期モードに従っていることを保証します。

要件

要件
サポートされている最小のクライアント Windows 8.1
サポートされている最小のサーバー Windows Server 2012 R2
対象プラットフォーム デスクトップ
Header dispmprt.h (Dispmprt.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

DXGK_MIRACAST_DISPLAY_CALLBACKS

DxgkCbMiracastSendMessageCallback

DxgkDdiMiracastCreateContext