Partilhar via


estrutura D3DDDIARG_SETSTREAMSOURCEUM (d3dumddi.h)

A estrutura D3DDDIARG_SETSTREAMSOURCEUM descreve o fluxo de vértice a ser associado a um buffer de memória do usuário.

Sintaxe

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

Membros

[in] Stream

O índice, começando de zero, para que o fluxo de vértice seja associado a um buffer de memória do usuário.

[in] Stride

O tamanho, em bytes, de um vértice para o próximo vértice no fluxo. Ao contrário da chamada para a função SetStreamSource , Stride não pode ser definido como zero. Como apenas um fluxo pode ser associado a um buffer de memória do usuário, cada vértice no fluxo deve receber dados diferentes para processamento.

O valor stride deve ser alinhado a DWORD.

Comentários

Em uma chamada para a função SetStreamSourceUM do driver de exibição no modo de usuário, um ponteiro para uma estrutura D3DDDIARG_SETSTREAMSOURCEUM é passado no parâmetro pData . O runtime do Microsoft Direct3D fornece dados de vértice para o fluxo de vértice por meio do parâmetro pUMBuffer em uma chamada para a função SetStreamSourceUM do driver de exibição no modo de usuário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

SetStreamSourceUM