ITextureRequest::RequestAsync-Methode
Fordert an, den Inhalt einer Textur als abzurufen. DDS-Datei (DirectDraw Surface).
Syntax
HRESULT RequestAsync(
EventID eventID,
DWORD textureFileptr,
BSTR ddsFilename,
ITextureCallback * pRequestCallback,
DWORD requestCookie,
DWORD progressIntervalMsecs
);
Parameter
Eventid
Das angegebene Ereignis, mit dem der Inhalt des Puffers übereinstimmt (z. B. kann sich ein Renderziel im Laufe der Zeit ändern).
textureFileptr
Die Adresse des Texturobjekts.
ddsFilename
Eine COM-Zeichenfolge, die den Pfadnamen der DDS-Datei enthält, in die Ergebnisse geschrieben werden.
pRequestCallback
Die Adresse des Rückrufs, der verwendet wird, um den Host über Ergebnisse zu benachrichtigen.
requestCookie
Ein Cookie, das die Anforderung eindeutig identifiziert und verwendet werden kann, um zu signalisieren, dass sie abgebrochen wird.
progressIntervalMsecs
Nicht verwendet.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S _ OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Requirements (Anforderungen)
Header | Vspixengine.h |