다음을 통해 공유


D3DGetBlobPart 함수(d3dcompiler.h)

컴파일 결과에서 특정 부분을 검색합니다.

구문

HRESULT D3DGetBlobPart(
  [in]  LPCVOID       pSrcData,
  [in]  SIZE_T        SrcDataSize,
  [in]  D3D_BLOB_PART Part,
  [in]  UINT          Flags,
  [out] ID3DBlob      **ppPart
);

매개 변수

[in] pSrcData

형식: LPCVOID

컴파일되지 않은 셰이더 데이터에 대한 포인터입니다. ASCII HLSL 코드 또는 컴파일된 효과

[in] SrcDataSize

형식: SIZE_T

pSrcData가 가리키는 컴파일되지 않은 셰이더 데이터의 길이입니다.

[in] Part

형식: D3D_BLOB_PART

검색할 버퍼의 부분을 지정하는 D3D_BLOB_PART 형식의 값입니다.

[in] Flags

형식: UINT

Blob 부분을 검색하는 방법을 나타내는 플래그입니다. 현재는 플래그가 정의되어 있지 않습니다.

[out] ppPart

형식: ID3DBlob**

버퍼의 지정된 부분을 검색하는 데 사용되는 ID3DBlob 인터페이스에 대한 포인터의 주소입니다.

반환 값

형식: HRESULT

Direct3D 11 반환 코드 중 하나를 반환합니다.

설명

D3DGetBlobPartPart 매개 변수가 지정하는 데이터 형식을 포함하는 Blob(임의 길이 데이터 버퍼)의 일부를 검색합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3dcompiler.h
라이브러리 D3DCompiler.lib
DLL D3DCompiler_47.dll

참조

함수