Compartilhar via


Método ITextureRequest::RequestAsync

Solicita para obter o conteúdo de uma textura como um . Arquivo DDS (DirectDraw Surface).

Sintaxe

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

Parâmetros

Eventid
O evento especificado para corresponder ao conteúdo do buffer (por exemplo, um destino de renderização pode ser alterado ao longo do tempo).

textureFileptr
O endereço do objeto de textura.

ddsFilename
Uma cadeia de caracteres COM que contém o nome do caminho do arquivo .dds em que os resultados são gravados.

pRequestCallback
O endereço do retorno de chamada usado para notificar o host de resultados.

requestCookie
Um cookie que identifica exclusivamente a solicitação e pode ser usado para sinalizar que ela seja cancelada.

progressIntervalMsecs
Não usado.

Valor retornado

Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .

Requisitos

parâmetro

Vspixengine.h

Confira também

ITextureRequest