Compartilhar via


estrutura D3D12_EXPORT_DESC (d3d12.h)

Descreve uma exportação de um subobjeto de estado, como uma biblioteca DXIL ou um objeto de estado de coleção.

Sintaxe

typedef struct D3D12_EXPORT_DESC {
  LPCWSTR            Name;
  LPCWSTR            ExportToRename;
  D3D12_EXPORT_FLAGS Flags;
} D3D12_EXPORT_DESC;

Membros

Name

O nome a ser exportado. Se o nome se referir a uma função sobrecarregada, uma versão modificada do nome (por exemplo, informações de parâmetro de função de codificação na cadeia de caracteres de nome) poderá ser fornecida para desambiguar qual sobrecarga usar. O nome modificado para uma função pode ser recuperado usando a reflexão do compilador HLSL.

Se o campo ExportToRename não for nulo, Name se referirá ao novo nome a ser usado para ele quando exportado. Nesse caso, Name deve ser o nome não modificado, enquanto ExportToRename pode ser um nome modificado ou não modificado. Um determinado nome interno pode ser exportado várias vezes com renomeações diferentes (e/ou não renomeadas).

ExportToRename

Se não for nulo, esse será o nome de uma exportação a ser usada, mas renomeado quando exportado.

Flags

Os sinalizadores a serem aplicados à exportação.

Flags

Requisitos

   
Cabeçalho d3d12.h