Skip to main content
셰이더 레코드에서 사용할 수 있는 셰이더의 고유 식별자를 검색합니다.

구문

매개 변수

pExportName
형식: LPCWSTR
식별자를 검색할 상태 객체의 진입점입니다.

반환 값

형식: const 셰이더 식별자에 대한 포인터입니다. 이 포인터가 참조하는 데이터는 해당 상태 객체가 유효한 동안 유효합니다. 반환되는 데이터의 크기는 D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES입니다. 여러 번 검색해야 하는 경우 상태 객체에서 찾는 비용을 피하기 위해 응용 프로그램은 이 데이터를 복사하여 캐시해야 합니다. 식별자는 GPU 메모리의 셰이더 테이블 내 셰이더 레코드에서 사용되며, 앱이 이를 채워야 합니다. 데이터 자체는 셰이더를 전역적으로 식별하므로, 셰이더가 루트 시그니처와 같은 동일한 연결을 가진 다른 상태 객체에 나타나더라도 동일한 식별자를 갖습니다. 셰이더가 상태 객체에서 완전히 해석되지 않은 경우 반환 값은 nullptr입니다.

요구 사항

헤더: d3d12_xs.h
라이브러리: d3d12_xs.lib
지원 플랫폼: XBOX Series 콘솔

함께 보기

ID3D12StateObjectProperties
마지막 수정일 2026년 8월 24일