次の方法で共有


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
ターゲット プラットフォーム デスクトップ
ヘッダー dispmprt.h (Dispmprt.h を含む)
IRQL PASSIVE_LEVEL

関連項目

DXGK_MIRACAST_CAPS

DxgkDdiAddDevice