Compartir a través de


estructura D3DDDIARG_SETSTREAMSOURCEUM (d3dumddi.h)

La estructura de D3DDDIARG_SETSTREAMSOURCEUM describe la secuencia de vértices que se va a enlazar a un búfer de memoria de usuario.

Sintaxis

typedef struct _D3DDDIARG_SETSTREAMSOURCEUM {
  [in] UINT Stream;
  [in] UINT Stride;
} D3DDDIARG_SETSTREAMSOURCEUM;

Miembros

[in] Stream

Índice, a partir de cero, para que la secuencia de vértices se enlace a un búfer de memoria del usuario.

[in] Stride

Tamaño, en bytes, de un vértice al siguiente vértice de la secuencia. A diferencia de la llamada a la función SetStreamSource , Stride no se puede establecer en cero. Dado que solo se puede enlazar una secuencia a un búfer de memoria de usuario, cada vértice de la secuencia debe recibir datos diferentes para su procesamiento.

El valor stride debe estar alineado con DWORD.

Comentarios

En una llamada a la función SetStreamSourceUM del controlador de pantalla en modo de usuario, se pasa un puntero a una estructura de D3DDDIARG_SETSTREAMSOURCEUM en el parámetro pData . El entorno de ejecución de Microsoft Direct3D proporciona datos de vértices para el flujo de vértices a través del parámetro pUMBuffer en una llamada a la función SetStreamSourceUM del controlador de pantalla en modo de usuario.

Requisitos

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

Consulte también

SetStreamSourceUM