Compartilhar 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, a partir de zero, para que o fluxo de vértice se associe 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 de stride deve ser alinhado a DWORD.

Observações

Em uma chamada para a função SetStreamSourceUM do driver de exibição do modo de usuário, um ponteiro para uma estrutura de 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 de setStreamSourceUM do driver de exibição no modo de usuário.

Requisitos

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

Consulte também

SetStreamSourceUM