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

現在のディスプレイ アダプターの Miracast 機能を照会します。 オペレーティング システムは、ディスプレイ アダプターが最初に起動された後、返される機能を格納する場合にのみ、この関数を呼び出します。

メモ ディスプレイ アダプターの機能は、接続中に変更しないでください。

 

構文

DXGKDDI_MIRACAST_QUERY_CAPS DxgkddiMiracastQueryCaps;

NTSTATUS DxgkddiMiracastQueryCaps(
  [in]  PVOID DriverContext,
  [in]  ULONG MiracastCapsSize,
  [out] DXGK_MIRACAST_CAPS *MiracastCaps
)
{...}

パラメーター

[in] DriverContext

ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーの DxgkDdiAddDevice 関数は、以前に DirectX グラフィックス カーネル サブシステムにこのハンドルを提供しました。

[in] MiracastCapsSize

MiracastCaps パラメーターが指すDXGK_MIRACAST_CAPS構造体のオペレーティング システムによって提供されるサイズ。

ドライバーは、構造体を埋める前に、この値をチェックする必要があります。

[out] MiracastCaps

ドライバーが Miracast デバイス機能を満たす DXGK_MIRACAST_CAPS 構造体を保持するオペレーティング システム提供のバッファーへのポインター。

戻り値

成功した場合STATUS_SUCCESSを返します。 それ以外の場合は、Ntstatus.h で定義されているエラー コードのいずれかを返します。

注釈

同期

オペレーティング システムでは、 スレッド処理と同期の第 3 レベルで定義されている第 3 レベルの同期モードに従う必要があります。

要件

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

こちらもご覧ください

DXGK_MIRACAST_CAPS

DxgkDdiAddDevice