Compartilhar via


Método ID3D12ShaderReflectionVariable::GetInterfaceSlot (d3d12shader.h)

Obtém o slot de interface correspondente para uma variável que representa um ponteiro de interface.

Sintaxe

UINT GetInterfaceSlot(
  [in] UINT uArrayIndex
);

Parâmetros

[in] uArrayIndex

Tipo: UINT

O índice do elemento de matriz para o qual obter o número do slot. Para uma variável não matriz, esse valor será zero.

Valor retornado

Tipo: UINT

Retorna o índice da interface na matriz de interface.

Comentários

GetInterfaceSlot obtém o slot correspondente em uma matriz de vinculação dinâmica para uma instância de interface. O número de slot retornado é usado para definir uma instância de interface para uma instância de classe específica. Consulte a Visão geral de interfaces e classes HLSL para obter informações adicionais.

A interface desse método é hospedada na D3DCompiler_xx.dll de DLL pronta para uso.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d12shader.h

Confira também

ID3D12ShaderReflectionVariable