Compartilhar via


PFND3DDDI_CREATEVERTEXSHADERFUNC função de retorno de chamada (d3dumddi.h)

A função CreateVertexShaderFunc converte o código do sombreador de vértice em um formato específico de hardware e associa o código a um identificador de sombreador.

Sintaxe

PFND3DDDI_CREATEVERTEXSHADERFUNC Pfnd3dddiCreatevertexshaderfunc;

HRESULT Pfnd3dddiCreatevertexshaderfunc(
  [in] HANDLE hDevice,
       D3DDDIARG_CREATEVERTEXSHADERFUNC *unnamedParam2,
       const UINT *unnamedParam3
)
{...}

Parâmetros

[in] hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

unnamedParam2

pCode [in]

Uma matriz de tokens CONST UINT que compõem o código do sombreador de vértice.

unnamedParam3

pData [in, out]

Um ponteiro para uma estrutura D3DDDIARG_CREATEVERTEXSHADERFUNC que recupera o identificador de sombreador associado ao código de sombreador de vértice especificado pelo pCode.

Retornar valor

CreateVertexShaderFunc retornará S_OK ou um resultado de erro apropriado se o objeto de código do sombreador de vértice não for criado com êxito.

Comentários

Para obter mais informações sobre assemblers de sombreador de programação, consulte Processando códigos de sombreador.

Requisitos

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

Confira também

D3DDDIARG_CREATEVERTEXSHADERFUNC

D3DDDI_DEVICEFUNCS