D3DKMT_CREATEPAGINGQUEUE Struktur (d3dkmthk.h)

D3DKMT_CREATEPAGINGQUEUE wird mit D3DKMTCreatePagingQueue verwendet, um eine Geräte paging-Warteschlange zu erstellen, die zum Synchronisieren mit Videospeicherverwaltungsvorgängen für das Gerät verwendet werden kann, z. B. das Erstellen 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;
  void                        D3DKMT_PTR(
    VOID                        *unnamedParam1,
    FenceValueCPUVirtualAddress unnamedParam2
  );
  [in]  UINT                        PhysicalAdapterIndex;
} D3DKMT_CREATEPAGINGQUEUE;

Member

[in] hDevice

Gerät zum Erstellen eines neuen Paging-Warteschlangenobjekts für.

[in] Priority

Terminplanungspriorität relativ zu anderen Paging-Warteschlangen auf diesem Gerät. Paging-Warteschlangen mit höheren Prioritätswerten werden vor Seitenwarteschlangen mit niedrigerer Priorität verarbeitet.

[out] hPagingQueue

Ein Paging-Warteschlangenhandpunkt, der zum Synchronisieren von Pagingvorgängen verwendet wird.

[out] hSyncObject

Behandeln Sie das überwachte Zaunobjekt, das zum Synchronisieren von Pagingvorgängen für diese Pagingwarteschlange verwendet wird. Das Zerstören der Paging-Warteschlange (entweder implizit oder explizit) zerstört dieses Synchronisierungsobjekt automatisch.

void D3DKMT_PTR( VOID *unnamedParam1, FenceValueCPUVirtualAddress unnamedParam2)

[in] PhysicalAdapterIndex

Physischer Adapterindex (Engine Ordinal) für die Warteschlange.

Bemerkungen

Ein Gerät kann mehrere Seitenwarteschlangen für sie erstellt haben. Paging-Warteschlangen können entweder explizit durch Aufrufen von D3DKMTDestroyPagingQueue oder durch implizites Zerstören des Geräts zerstört werden, zu dem sie gehören. Nach dem letzten Vorgang wird die Paging-Warteschlange ungültig.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Header d3dkmthk.h (einschließlich D3dkmthk.h)

Weitere Informationen

D3DKMTCreatePagingQueue

D3DKMTDestroyPagingQueue