D3DKMT_CREATEPAGINGQUEUE Struktur (d3dkmthk.h)
D3DKMT_CREATEPAGINGQUEUE wird mit D3DKMTCreatePagingQueue verwendet, um eine Geräte paging-Warteschlange zu erstellen, die verwendet werden kann, um mit Videospeicherverwaltungsvorgängen für das Gerät zu synchronisieren, z. B. die Einrichtung der Geräteressource.
Syntax
typedef struct _D3DKMT_CREATEPAGINGQUEUE {
[in] D3DKMT_HANDLE hDevice;
[in] D3DDDI_PAGINGQUEUE_PRIORITY Priority;
[out] D3DKMT_HANDLE hPagingQueue;
[out] D3DKMT_HANDLE hSyncObject;
[out] VOID *FenceValueCPUVirtualAddress;
[in] UINT PhysicalAdapterIndex;
} D3DKMT_CREATEPAGINGQUEUE;
Member
[in] hDevice
Gerät, für das ein neues Pagingwarteschlangenobjekt erstellt werden soll.
[in] Priority
Planungspriorität relativ zu anderen Pagingwarteschlangen auf diesem Gerät. Paging-Warteschlangen mit Werten mit höherer Priorität werden vor Pagingwarteschlangen mit niedrigeren Prioritätswerten verarbeitet.
[out] hPagingQueue
Ein Auslagerungswarteschlangenhandle, das zum Synchronisieren von Pagingvorgängen verwendet wird.
[out] hSyncObject
Handle mit dem überwachten Zaunobjekt, das zum Synchronisieren von Pagingvorgängen für diese Pagingwarteschlange verwendet wird. Durch das Zerstören der Pagingwarteschlange (implizit oder explizit) wird dieses Synchronisierungsobjekt automatisch zerstört.
[out] FenceValueCPUVirtualAddress
Eine schreibgeschützte Zuordnung des Werts des Pagingzaunobjekts für die CPU. Dies ist eine Benutzermodusadresse, die aus dem Prozess lesbar ist, der das überwachte Zaunobjekt erstellt hat.
[in] PhysicalAdapterIndex
Physischer Adapterindex (Engine-Ordnungszahl) für die Warteschlange.
Hinweise
Für ein Gerät können mehrere Pagingwarteschlangen erstellt werden. Paging-Warteschlangen können entweder explizit durch Aufrufen von D3DKMTDestroyPagingQueue oder durch implizites Zerstören des Geräts, zu dem sie gehören, zerstört werden. Nach letzterem werden Pagingwarteschlangenhandles ungültig.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dkmthk.h (einschließlich D3dkmthk.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für