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 と呼ばれます。
通常、 dwNLVBCaps、 dwNLVBCaps2、 dwNFLBCKeyCaps、 dwNLVBFXCaps、 dwNLVBRops の各メンバーには、ローカル以外の blitting に関連する DDCORECAPS 構造体で使用されるフラグのサブセットが含まれています。 ただし、デバイス ドライバー ライターの柔軟性を確保するために、DDCORECAPS 内のフラグのいずれかを使用できます。
要件
要件 | 値 |
---|---|
Header | ddrawint.h (Winddi.h を含む) |