Partilhar via


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

A função CreatePixelShader converte o código do sombreador de pixel em um formato específico de hardware e associa esse código a um identificador de sombreador.

Sintaxe

PFND3DDDI_CREATEPIXELSHADER Pfnd3dddiCreatepixelshader;

HRESULT Pfnd3dddiCreatepixelshader(
  [in] HANDLE hDevice,
       D3DDDIARG_CREATEPIXELSHADER *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 pixel.

unnamedParam3

pData [dentro, fora]

Um ponteiro para uma estrutura de D3DDDIARG_CREATEPIXELSHADER que recupera o identificador de sombreador associado ao código do sombreador de pixel especificado por pCode.

Valor de retorno

CreatePixelShader retorna S_OK ou um resultado de erro apropriado se o objeto de código do sombreador de pixel 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_CREATEPIXELSHADER

D3DDDI_DEVICEFUNCS