ITileRequest::RequestTextureTileAsync-Methode

Fordert an, den Inhalt einer kachelierten Textur als zu erhalten. DDS-Datei (DirectDraw Surface).

Syntax

HRESULT RequestTextureTileAsync(
   EventID            eventID,
   DWORD              textureFileptr,
   UINT               tileSubresource,
   UINT               tileX,
   UINT               tileY,
   UINT               tileZ,
   BSTR               ddsFilename,
   ITextureCallback * pRequestCallback,
   DWORD              requestCookie,
   DWORD              progressIntervalMsecs
);

Parameter

Eventid
Das angegebene Ereignis, mit dem der Inhalt des Puffers übereinstimmen soll (z. B. kann sich ein Renderziel im Laufe der Zeit ändern).

textureFileptr
Die Adresse des angegebenen Texturobjekts.

tileSubresource
Die angegebene Unterressource der Kachel.

tileX
Die angegebene Kachel X-Position.

tileY
Die angegebene Y-Position der Kachel.

tileZ
Die angegebene Kachel Z-Position.

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

Siehe auch

ITileRequest