次の方法で共有


D3DX10GetImageInfoFromResource

リソース内の特定のイメージに関する情報を取得します。

HRESULT 
D3DX10GetImageInfoFromResource(
  HMODULE hSrcModule,
  LPCTSTR pSrcResource,
  ID3DX10ThreadPump *pPump,
  D3DX10_IMAGE_INFO *pSrcInfo,
  HRESULT *pHResult
);

パラメータ

  • hSrcModule
    リソースがロードされるモジュールです。オペレーティング システムによる現在のプロセスの作成に使用されるイメージに関連付けられたモジュールを指定するには、このパラメーターを NULL にします。
  • pSrcResource
    ファイル名を指定する文字列へのポインターです。コンパイラーの設定で Unicode が必要な場合、データ型 LPCTSTR は LPCWSTR に解決されます。それ以外の場合、データ型は LPCSTR に解決されます。「解説」を参照してください。
  • pPump
    情報を非同期でロードするために使用できるスレッド ポンプです (オプション)。このパラメーターは NULL 値でもかまいません。「ID3DX10ThreadPump」を参照してください。
  • pSrcInfo
    ソース ファイル内のデータの説明を含む D3DX10_IMAGE_INFO 構造体へのポインターです。
  • pHResult
    戻り値へのポインターです。NULL でもかまいません。pPump が NULL でない場合は、非同期的な実行が完了するまで、pHResult は有効なメモリー位置でなければなりません。

戻り値

成功すると、D3D_OK を返します。失敗した場合は、次の値を返します。D3DERR_INVALIDCALL

解説 

コンパイラ設定により、関数のバージョンも決定されます。Unicode が定義されている場合、関数呼び出しは D3DX10GetImageInfoFromResourceW に解決されます。それ以外の場合は、ANSI 文字列が使用されるため、D3DX10GetImageInfoFromResourceA に解決されます。

要件

ヘッダー: D3DX10Tex.h 宣言

ライブラリ: D3DX10.lib 内容

関連項目

D3DX 10 のテクスチャー関数