次の方法で共有


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
ターゲット プラットフォーム デスクトップ
ヘッダー dispmprt.h (Dispmprt.h を含む)
IRQL 任意の IRQL レベルで呼び出すことができます。

関連項目

DXGK_MIRACAST_CHUNK_INFO

DXGK_MIRACAST_DISPLAY_CALLBACKS

DxgkDdiMiracastCreateContext

GetNextChunkData する