Partager via


Méthode ITextureRequest::RequestAsync

Demande d’obtenir le contenu d’une texture en tant que . Fichier DDS (DirectDraw Surface).

Syntaxe

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

Paramètres

Eventid
Événement spécifié auquel faire correspondre le contenu de la mémoire tampon (par exemple, une cible de rendu peut changer au fil du temps).

textureFileptr
Adresse de l’objet de texture.

ddsFilename
Chaîne COM qui contient le chemin d’accès du fichier .dds où les résultats sont écrits.

pRequestCallback
Adresse de rappel utilisée pour notifier l’hôte des résultats.

requestCookie
Un cookie qui identifie de manière unique la demande et peut être utilisé pour signaler l’annulation de celle-ci.

progressIntervalMsecs
Non utilisé.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, il retourne un code d’erreur HRESULT .

Spécifications

En-tête

Vspixengine.h

Voir aussi

ITextureRequest