PFND3D11_1DDI_DISCARD funzione di callback (d3d10umddi.h)
Elimina (espelle) un'allocazione dalla memoria di visualizzazione video. Implementato da Windows Display Driver Model (WDDM) 1.2 e versioni successive dei driver di visualizzazione in modalità utente.
Sintassi
PFND3D11_1DDI_DISCARD Pfnd3d111DdiDiscard;
void Pfnd3d111DdiDiscard(
D3D10DDI_HDEVICE unnamedParam1,
D3D11DDI_HANDLETYPE HandleType,
VOID *hResourceOrView,
const D3D10_DDI_RECT *unnamedParam4,
UINT NumRects
)
{...}
Parametri
unnamedParam1
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
HandleType
Valore, di tipo D3D11DDI_HANDLETYPE, che identifica il tipo di handle di contesto.
hResourceOrView
Puntatore a un handle alla risorsa o alla visualizzazione da eliminare.
unnamedParam4
pRects [in, facoltativo]
Matrice facoltativa di strutture RECT per i rettangoli nella visualizzazione risorsa da eliminare. Se NULL, la funzione Discard(D3D11_1) elimina l'intera superficie.
NumRects
Numero di rettangoli nella matrice specificata dal parametro pRects .
Valore restituito
nessuno
Osservazioni
La struttura D3D10_DDI_RECT è definita come struttura RECT .
typedef RECT D3D10_DDI_RECT;
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |