PFND3DDDI_SETINDICES funzione di callback (d3dumddi.h)

La funzione SetIndices imposta il buffer di indice corrente.

Sintassi

PFND3DDDI_SETINDICES Pfnd3dddiSetindices;

HRESULT Pfnd3dddiSetindices(
  HANDLE hDevice,
  const D3DDDIARG_SETINDICES *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pData [in]

Puntatore a una struttura D3DDDIARG_SETINDICES che descrive i parametri per l'impostazione del buffer di indice corrente.

Valore restituito

SetIndices restituisce S_OK o un risultato di errore appropriato se il buffer dell'indice non è impostato correttamente.

Commenti

Il runtime di Microsoft Direct3D fornisce un valore handle pari a zero nel membro hIndexBuffer della struttura D3DDDIARG_SETINDICES a cui punta il parametro pData per cancellare il buffer di indice corrente. Il driver deve gestire i tentativi successivi di disegnare primitive indicizzate (prima che venga stabilito un nuovo buffer di indice corrente) in modo che non si verifichi un arresto anomalo. La versione di debug del driver deve visualizzare messaggi informativi al flusso di output di debug quando viene rilevata questa condizione di errore.

Requisiti

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)

Vedi anche

D3DDDIARG_SETINDICES

D3DDDI_DEVICEFUNCS