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) |