PFN_DESTROY_MIRACAST_CONTEXT コールバック関数 (netdispumdddi.h)
ユーザー モードの Miracast コンテキストを破棄するためにオペレーティング システムによって呼び出されます。
構文
PFN_DESTROY_MIRACAST_CONTEXT PfnDestroyMiracastContext;
void PfnDestroyMiracastContext(
[in] PVOID pMiracastContext
)
{...}
パラメーター
[in] pMiracastContext
ディスプレイ アダプターに関連付けられているコンテキストへのポインター。
オペレーティング システムは、Miracast ユーザー モード ドライバーの CreateMiracastContext 関数を呼び出したときにコンテキストを取得しました。
戻り値
なし
解説
この関数が呼び出されると、Miracast ユーザー モード ドライバーは、 CreateMiracastContext が最後に呼び出されたときに割り当てられたすべてのリソースを解放する必要があります。
ディスプレイ ミニポート ドライバーがこの Miracast インスタンスの Miracast モニターをまだ報告している場合、Miracast ユーザー モード ドライバーは、必要に応じてディスプレイ ミニポート ドライバーを呼び出して、モニターの出発ホット プラグ検出 (HPD) 認識値をすぐに送信することも、ディスプレイ ミニポート ドライバーがカーネル モード DxgkDdiMiracastDestroyContext 関数でこれを行えるようにすることもできます。
スレッド セーフ
オペレーティング システムでは、 CreateMiracastContext、 DestroyMiracastContext、 StartMiracastSession、 および StopMiracastSession 関数のいずれかが一度に呼び出されることを保証します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 |
サポートされている最小のサーバー | Windows Server 2012 R2 |
対象プラットフォーム | デスクトップ |
Header | netdispumdddi.h (Netdispumdddi.h を含む) |