Compartir a través de


PFND3DDDI_SETINDICES función de devolución de llamada (d3dumddi.h)

La función SetIndices establece el búfer de índice actual.

Sintaxis

PFND3DDDI_SETINDICES Pfnd3dddiSetindices;

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

Parámetros

hDevice

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

pData [in]

Puntero a una estructura de D3DDDIARG_SETINDICES que describe los parámetros para establecer el búfer de índice actual.

Valor devuelto

SetIndices devuelve S_OK o un resultado de error adecuado si el búfer de índice no se ha establecido correctamente.

Comentarios

El tiempo de ejecución de Microsoft Direct3D proporciona un valor de identificador de cero en el miembro hIndexBuffer de la estructura D3DDDIARG_SETINDICES a la que apunta el parámetro pData para borrar el búfer de índice actual. El controlador debe controlar los intentos posteriores de dibujar primitivos indexados (antes de establecer un nuevo búfer de índice actual) para que no se produzca un bloqueo. La versión de depuración del controlador debe mostrar mensajes informativos en el flujo de salida de depuración cuando se detecta esta condición de error.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_SETINDICES

D3DDDI_DEVICEFUNCS