D3DDDICB_OFFERALLOCATIONS Struktur (d3dumddi.h)
Definiert die Videospeicherzuordnungen, die der Treiber für die Wiederverwendung anbietet. Wird mit der Funktion pfnOfferAllocationsCb verwendet.
Syntax
typedef struct _D3DDDICB_OFFERALLOCATIONS {
[in] const HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[in] UINT NumAllocations;
[in] D3DDDI_OFFER_PRIORITY Priority;
} D3DDDICB_OFFERALLOCATIONS;
Member
[in] pResources
Ein Array von Direct3D-Runtime-Handles für die zu bietenden Ressourcen.
Wenn der Benutzermodustreiber das von HandleList angegebene Array verwendet, um eine Liste von Zuordnungen anzubieten, muss pResources auf NULL festgelegt werden. Wenn der Treiber hingegen das von pResources angegebene Array verwendet, um eine Liste von Ressourcen anzubieten, muss er HandleList auf NULL festlegen.
[in] HandleList
Ein Array von D3DKMT_HANDLE Datentypen, die Kernelmodushandles für zu bietende Zuordnungen darstellen.
Wenn Ressourcen mit dem in pCreateResource-BindFlags> festgelegten D3D10_DDI_BIND_PRESENT-Flagwert erstellt wurden, bieten Sie die Ressourcen nach ihren Zuordnungshandles und nicht nach ihren Ressourcenhandles an.
[in] NumAllocations
Die Anzahl der Elemente in den pResources - oder HandleList-Membern , je nachdem, welcher Wert nicht NULL ist.
[in] Priority
Die Priorität vom Typ D3DDDI_OFFER_PRIORITY, mit der die Zuordnungen zur Wiederverwendung angeboten werden sollen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |