DXGK_MIRACAST_DISPLAY_INTERFACE構造体 (dispmprt.h)
ディスプレイ ミニポート ドライバーが Miracast デバイス リソースの作成、破棄、クエリ、制御を行うために実装する 、 ワイヤレス ディスプレイ (Miracast) インターフェイスの関数へのポインターが含まれています。
構文
typedef struct _DXGK_MIRACAST_INTERFACE {
USHORT Size;
USHORT Version;
PVOID Context;
PINTERFACE_REFERENCE InterfaceReference;
PINTERFACE_DEREFERENCE InterfaceDereference;
DXGKDDI_MIRACAST_QUERY_CAPS DxgkDdiMiracastQueryCaps;
DXGKDDI_MIRACAST_CREATE_CONTEXT DxgkDdiMiracastCreateContext;
DXGKDDI_MIRACAST_HANDLE_IO_CONTROL DxgkDdiMiracastIoControl;
DXGKDDI_MIRACAST_DESTROY_CONTEXT DxgkDdiMiracastDestroyContext;
} DXGK_MIRACAST_DISPLAY_INTERFACE, *PDXGK_MIRACAST_DISPLAY_INTERFACE;
メンバーズ
Size
この構造体のサイズ (バイト単位)。
Version
Miracast インターフェイスのバージョン番号。 バージョン番号定数は Dispmprt.h で定義されます (たとえば、DXGK_MIRACAST_DISPLAY_INTERFACE_VERSION_1)。
Context
ディスプレイ ミニポート ドライバーによって提供されるコンテキストへのポインター。
InterfaceReference
ディスプレイ ミニポート ドライバーによって実装されるインターフェイス参照関数へのポインター。
InterfaceDereference
ディスプレイ ミニポート ドライバーによって実装されるインターフェイス逆参照関数へのポインター。
DxgkDdiMiracastQueryCaps
ディスプレイ ミニポート ドライバーの DxgkDdiMiracastQueryCaps 関数へのポインター。
DxgkDdiMiracastCreateContext
ディスプレイ ミニポート ドライバーの DxgkDdiMiracastCreateContext 関数へのポインター。
DxgkDdiMiracastIoControl
ディスプレイ ミニポート ドライバーの DxgkDdiMiracastIoControl 関数へのポインター。
DxgkDdiMiracastDestroyContext
ディスプレイ ミニポート ドライバーの DxgkDdiMiracastDestroyContext 関数へのポインター。
備考
グラフィックス アダプターが起動すると、Microsoft DirectX グラフィックス カーネル サブシステムは、ディスプレイ ミニポート ドライバーの DxgkDdiQueryInterface 関数を呼び出してインターフェイスを取得します。
ドライバーが Miracast ディスプレイをサポートしていない場合は、このインターフェイスのクエリが失敗します。
ドライバーが Miracast ディスプレイをサポートしている場合は、高帯域幅デジタル コンテンツ保護 (HDCP) もサポートする必要があります。
Miracast インターフェイスを使用する方法の詳細については、Miracast ワイヤレス ディスプレイをサポートする WDDM ディスプレイ ミニポート ドライバー タスクを参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8.1 |
サポートされる最小サーバー | Windows Server 2012 R2 |
ヘッダー | dispmprt.h (Dispmprt.h を含む) |
関連項目
DxgkDdiMiracastCreateContext の
DxgkDdiMiracastDestroyContext の
DxgkDdiMiracastIoControl の
DxgkDdiMiracastQueryCaps を する
DxgkDdiQueryInterface を する