다음을 통해 공유


D3D12_EXPORT_DESC 구조체(d3d12.h)

DXIL 라이브러리 또는 컬렉션 상태 개체와 같은 상태 하위 개체에서 내보내기를 설명합니다.

구문

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

멤버

Name

내보낼 이름입니다. 이름이 오버로드된 함수를 참조하는 경우 사용할 오버로드를 명확하게 하기 위해 수정된 버전의 이름(예: 이름 문자열의 인코딩 함수 매개 변수 정보)을 제공할 수 있습니다. 함수의 수정된 이름은 HLSL 컴파일러 리플렉션을 사용하여 검색할 수 있습니다.

ExportToRename 필드가 null이 아닌 경우 Name은 내보낼 때 사용할 새 이름을 나타냅니다. 이 경우 Name 은 수정되지 않은 이름이어야 하지만 ExportToRename 은 수정되거나 수정되지 않은 이름일 수 있습니다. 지정된 내부 이름을 서로 다른 이름(및/또는 이름이 바뀌지 않음)으로 여러 번 내보낼 수 있습니다.

ExportToRename

null이 아닌 경우 사용할 내보내기의 이름이지만 내보낼 때 이름을 바꿉니다.

플래그

내보내기에서 적용할 플래그입니다.

Flags

요구 사항

   
머리글 d3d12.h