Condividi tramite


PFND3DDDI_DELETEPIXELSHADER funzione di callback (d3dumddi.h)

La funzione DeletePixelShader pulisce le risorse lato driver associate al codice pixel shader.

Sintassi

PFND3DDDI_DELETEPIXELSHADER Pfnd3dddiDeletepixelshader;

HRESULT Pfnd3dddiDeletepixelshader(
  HANDLE hDevice,
  HANDLE unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

hShaderHandle [in]

Handle per l'oggetto di codice pixel shader.

Valore restituito

DeletePixelShader restituisce S_OK o un risultato di errore appropriato se l'oggetto codice pixel shader non è stato pulito correttamente.

Osservazioni

La funzione DeletePixelShader notifica al driver l'eliminazione dell'oggetto codice pixel shader creato dalla funzione CreatePixelShader. Il driver può quindi pulire tutte le risorse lato driver associate al codice del pixel shader.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
piattaforma di destinazione Desktop
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

CreatePixelShader

D3DDDI_DEVICEFUNCS