次の方法で共有


DD_GETVPORTCONNECTDATA 構造体 (ddrawint.h)

DD_GETVPORTCONNECTDATA構造体には、指定された ビデオ ポート拡張機能 (VPE) オブジェクトでサポートされている接続の組み合わせが含まれています。

構文

typedef struct _DD_GETVPORTCONNECTDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  DWORD                dwPortId;
  LPDDVIDEOPORTCONNECT lpConnect;
  DWORD                dwNumEntries;
  HRESULT              ddRVal;
  VOID                 *GetVideoPortConnectInfo;
} *PDD_GETVPORTCONNECTDATA, DD_GETVPORTCONNECTDATA;

メンバー

lpDD

現在の Microsoft DirectDraw プロセスのみに関連する DD_DIRECTDRAW_LOCAL 構造体を指します。

dwPortId

ドライバーが接続情報を取得する VPE オブジェクトの ID を指定します。 DirectDraw は、DDVIDEOPORTCAPS 構造体の dwVideoPortID メンバーからこの ID を取得します。

lpConnect

ドライバーが VPE オブジェクトがサポートする各接続の特性を返す DDVIDEOPORTCONNECT 構造体の配列を指します。 このメンバーには NULL を指定できます。

dwNumEntries

ドライバーが指定された VPE オブジェクトでサポートされている接続の組み合わせの数を返す場所を指定します。

ddRVal

ドライバーが DdVideoPortGetConnectInfo コールバックの戻り値を書き込む場所を指定します。 DD_OKのリターン コードは成功を示します。 詳細については、「 DirectDraw の戻り値」を参照してください。

GetVideoPortConnectInfo

DirectDraw API で使用され、ドライバーで入力しないでください。

要件

   
Header ddrawint.h (Winddi.h を含む)

関連項目

DDVIDEOPORTCAPS

DDVIDEOPORTCONNECT

DdVideoPortGetConnectInfo