Condividi tramite


D3DKMT_RECLAIMALLOCATIONS2 struttura (d3dkmthk.h)

D3DKMT_RECLAIMALLOCATIONS2 descrive le risorse di memoria video che devono essere recuperate e che il driver offerto in precedenza per il riutilizzo. Usato con la funzione D3DKMTReclaimAllocations2 .

Sintassi

typedef struct _D3DKMT_RECLAIMALLOCATIONS2 {
  [in]  D3DKMT_HANDLE         hPagingQueue;
  [in]  UINT                  NumAllocations;
  void                  D3DKMT_PTR(
    D3DKMT_HANDLE *unnamedParam1,
    pResources    unnamedParam2
  );
  void                  D3DKMT_PTR(
    const D3DKMT_HANDLE *unnamedParam1,
    HandleList          unnamedParam2
  );
  union {
    [out] BOOL                  *pDiscarded;
    [in]  D3DDDI_RECLAIM_RESULT *pResults;
  };
  void                  D3DKMT_PTR(
    BOOL       *unnamedParam1,
    pDiscarded unnamedParam2
  );
        D3DKMT_ALIGN64 UINT64 PagingFenceValue;
} D3DKMT_RECLAIMALLOCATIONS2;

Members

[in] hPagingQueue

Handle al dispositivo che ha creato le allocazioni.

[in] NumAllocations

Numero di elementi nei membri pResources, HandleList o pDiscarded , che non sono NULL.

void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pResources unnamedParam2)

void D3DKMT_PTR( const D3DKMT_HANDLE *unnamedParam1, HandleList unnamedParam2)

[out] pDiscarded

Matrice facoltativa di variabili booleane che specificano se ogni risorsa o allocazione è stata eliminata.

pResults

[out] Puntatore a una matrice di enumerazioni D3DDDI_RECLAIM_RESULT che rappresentano i risultati, specificando se ogni risorsa o allocazione è OK, ignorata o non ha alcun impegno.

pResults è valido solo se il DXGKDDI_INTERFACE_VERSION e D3D_UMD_INTERFACE_VERSION sono maggiori o uguali a DXGKDDI_INTERFACE_VERSION_WDDM2_1 e D3D_UMD_INTERFACE_VERSION_WDDM2_1 rispettivamente.

[in] pResults

Matrice obbligatoria di valori che specificano se la superficie è valida, eliminata o l'impegno nell'elenco.

void D3DKMT_PTR( BOOL *unnamedParam1, pDiscarded unnamedParam2)

PagingFenceValue

Il recinto di paging da sincronizzare prima di inviare il lavoro alla GPU che fa riferimento a qualsiasi risorsa o allocazione nelle matrici fornite.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione d3dkmthk.h (include D3dkmthk.h)