D3DDDIARG_CAPTURETOSYSMEM構造体 (d3dumddi.h)
D3DDDIARG_CAPTURETOSYSMEM構造体は、キャプチャ バッファーからビデオ メモリサーフェイスへのビット ブロック転送 (bitblt) のパラメーターを記述します。
構文
typedef struct _D3DDDIARG_CAPTURETOSYSMEM {
[in] HANDLE hSrcResource;
[in] RECT SrcRect;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] RECT DstRect;
} D3DDDIARG_CAPTURETOSYSMEM;
メンバーズ
[in] hSrcResource
ソース リソースへのハンドル。
[in] SrcRect
ソース四角形の RECT 構造体。
[in] hDstResource
宛先リソースへのハンドル。
[in] DstSubResourceIndex
リソース内の宛先サーフェスへのインデックス。
[in] DstRect
変換先の四角形の RECT 構造体。
備考
hSrcResource メンバーによって指定されたソース リソースはキャプチャ バッファーであるため、スタンドアロン リソースであることが保証されます。 そのため、CaptureToSysMem 呼び出しでは、Microsoft Direct3D ランタイムは、リソース内のサブソース サーフェイスにインデックスを指定する必要はありません。 ただし、ランタイムがユーザー モード ディスプレイ ドライバーの Blt 関数を呼び出して、より一般的なビットブレットを実行する場合は、サブ ソース サーフェイスへのインデックスが必要です。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー | d3dumddi.h (D3dumddi.h を含む) |
関連項目
Blt を する
CaptureToSysMem の
RECT の