次の方法で共有


DXGKCB_MIRACAST_REPORT_CHUNK_INFO コールバック関数 (dispmprt.h)

エンコード チャンクに関する情報を報告するために、ディスプレイ ミニポート ドライバーによって呼び出されます。

構文

DXGKCB_MIRACAST_REPORT_CHUNK_INFO DxgkcbMiracastReportChunkInfo;

NTSTATUS DxgkcbMiracastReportChunkInfo(
  [in] HANDLE MiracastHandle,
  [in] DXGK_MIRACAST_CHUNK_INFO *pChunkInfo,
  [in] PVOID pPrivateDriverData,
  [in] UINT PrivateDataDriverSize
)
{...}

パラメーター

[in] MiracastHandle

Miracast ディスプレイ デバイスへのドライバー提供のハンドル。 このハンドルは、DxgkDdiMiracastCreateContext 関数の呼び出しで、DXGK_MIRACAST_DISPLAY_CALLBACKS構造体の MiracastHandle メンバーで最初に渡されました。

[in] pChunkInfo

ディスプレイ ミニポート ドライバーによって報告されるチャンク情報を含む DXGK_MIRACAST_CHUNK_INFO構造体への ポインター。

[in] pPrivateDriverData

システムで使用するために予約されています。 NULL に設定する必要があります。

[in] PrivateDataDriverSize

システムで使用するために予約されています。 0 に設定する必要があります。

戻り値

メッセージが正常に配信された場合は、 STATUS_SUCCESS を返します。 それ以外の場合は、Ntstatus.h で定義されているエラー コードのいずれかを返します。

注釈

ディスプレイ ミニポート ドライバーは、オペレーティング システムにチャンク情報を報告するが、カーネル モードでキューに入れ、ユーザー モード の GetNextChunkData 関数によって取得されるチャンク パケットを作成しない場合に、この関数を呼び出します。 この呼び出しでは、Windows イベント トレーシング (ETW) イベントのみがログに記録され、他のアクションは実行されません。

要件

要件
サポートされている最小のクライアント Windows 8.1
サポートされている最小のサーバー Windows Server 2012 R2
対象プラットフォーム デスクトップ
Header dispmprt.h (Dispmprt.h を含む)
IRQL 任意の IRQL レベルで呼び出すことができます。

こちらもご覧ください

DXGK_MIRACAST_CHUNK_INFO

DXGK_MIRACAST_DISPLAY_CALLBACKS

DxgkDdiMiracastCreateContext

GetNextChunkData