DD_NONLOCALVIDMEMCAPS 構造体 (ddrawint.h)

DD_NONLOCALVIDMEMCAPS構造体には、ローカル以外のディスプレイ メモリの機能が含まれています。

構文

typedef struct _DD_NONLOCALVIDMEMCAPS {
  DWORD dwSize;
  DWORD dwNLVBCaps;
  DWORD dwNLVBCaps2;
  DWORD dwNLVBCKeyCaps;
  DWORD dwNLVBFXCaps;
  DWORD dwNLVBRops[DD_ROP_SPACE];
} DD_NONLOCALVIDMEMCAPS, *PDD_NONLOCALVIDMEMCAPS;

メンバー

dwSize

このDD_NONLOCALVIDMEMCAPS構造体のサイズをバイト単位で指定します。

dwNLVBCaps

ローカル以外のディスプレイ メモリ blit に対するドライバー固有の機能が含まれています。 詳細については、次の「解説」を参照してください。

dwNLVBCaps2

ローカル以外のディスプレイ メモリ blit に対するドライバー固有の機能の多くが含まれています。 詳細については、次の「解説」を参照してください。

dwNLVBCKeyCaps

ローカル以外のディスプレイ メモリ blit のドライバー カラー キー機能が含まれています。 詳細については、次の「解説」を参照してください。

dwNLVBFXCaps

ローカル以外のディスプレイ メモリ blits 用のドライバー FX 機能が含まれています。 詳細については、次の「解説」を参照してください。

dwNLVBRops[DD_ROP_SPACE]

ローカル以外の blit でサポートされるラスター演算を含む、DD_ROP_SPACE DWORD の配列を指定します。 定数DD_ROP_SPACEは ddraw.h で定義されます。 詳細については、次の「解説」を参照してください。

解説

Microsoft Windows 2000 以降のバージョンでは、データ構造は DD_NONLOCALVIDMEMCAPS と呼ばれ、Windows 98/Me ではデータ構造は DDNONLOCALVIDMEMCAPS と呼ばれます。

通常、 dwNLVBCapsdwNLVBCaps2dwNFLBCKeyCapsdwNLVBFXCapsdwNLVBRops の各メンバーには、ローカル以外の blitting に関連する DDCORECAPS 構造体で使用されるフラグのサブセットが含まれています。 ただし、デバイス ドライバー ライターの柔軟性を確保するために、DDCORECAPS 内のフラグのいずれかを使用できます。

要件

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

こちらもご覧ください

DDCORECAPS