ID3D11DeviceContext::GetData

GPU から非同期でデータを取得します。

HRESULT 
GetData(
  ID3D11Asynchronous *pAsync,
  void *pData,
  UINT DataSize,
  UINT GetDataFlags
);

パラメータ

  • pAsync
    ID3D11Asynchronous インターフェイスへのポインターです。
  • pData
    データを受信するメモリーのアドレスです。NULL の場合、GetData はステータスのチェックにのみ使用されます。データ出力の種類は、非同期インターフェイスの種類によって異なります。「解説」を参照してください。
  • DataSize
    取得するデータのサイズ、または 0 です。pData が NULL の場合は必ず 0 を指定する必要があります。
  • GetDataFlags
    オプション フラグ。0 を指定できるほか、D3D11_ASYNC_GETDATA_FLAG で列挙されるフラグの任意の組み合わせとしてもかまいません。

戻り値

このメソッドは、「Direct3D 11 のリターン コード」のいずれかを返します。

要件

ヘッダー: D3D11.h 宣言

ライブラリ: D3D11.lib 内容