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 [dentro, fora]

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

Valor de retorno

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.

Observações

Para obter mais informações sobre os assemblers de sombreador de programação, consulte Processing Shader Codes.

Requisitos

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

Consulte também

D3DDDIARG_CREATEVERTEXSHADERFUNC

D3DDDI_DEVICEFUNCS