次の方法で共有


ITextureRequest::RequestAsync メソッド

テクスチャの内容を として取得するように要求します。DDS (DirectDraw Surface) ファイル。

構文

HRESULT RequestAsync(
   EventID            eventID,
   DWORD              textureFileptr,
   BSTR               ddsFilename,
   ITextureCallback * pRequestCallback,
   DWORD              requestCookie,
   DWORD              progressIntervalMsecs
);

パラメーター

Eventid
バッファーのコンテンツと一致するように指定されたイベント (たとえば、レンダー ターゲットは時間の経過と同時に変化する可能性があります)。

textureFileptr
テクスチャ オブジェクトのアドレス。

ddsFilename
結果が書き込まれる .dds ファイルのパス名を含む COM 文字列。

pRequestCallback
結果をホストに通知するために使用されるコールバックのアドレス。

requestCookie
要求を一意に識別し、キャンセルの通知に使用できる Cookie。

progressIntervalMsecs
使用されていません。

戻り値

このメソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。

要件

ヘッダー

Vspixengine.h

関連項目

ITextureRequest