Bagikan melalui


Fungsi D3DGetBlobPart (d3dcompiler.h)

Mengambil bagian tertentu dari hasil kompilasi.

Sintaks

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

Parameter

[in] pSrcData

Jenis: LPCVOID

Penunjuk ke data shader yang tidak dikommpilasikan; kode ASCII HLSL atau efek yang dikompilasi.

[in] SrcDataSize

Jenis: SIZE_T

Panjang data shader yang tidak dikommpilasikan yang dituju pSrcData .

[in] Part

Jenis: D3D_BLOB_PART

Nilai yang diketik D3D_BLOB_PART yang menentukan bagian buffer untuk diambil.

[in] Flags

Jenis: UINT

Bendera yang menunjukkan cara mengambil bagian blob. Saat ini, tidak ada bendera yang ditentukan.

[out] ppPart

Jenis: ID3DBlob**

Alamat penunjuk ke antarmuka ID3DBlob yang digunakan untuk mengambil bagian buffer yang ditentukan.

Mengembalikan nilai

Jenis: HRESULT

Mengembalikan salah satu kode pengembalian Direct3D 11.

Keterangan

D3DGetBlobPart mengambil bagian dari blob (buffer data panjang arbitrer) yang berisi jenis data yang ditentukan parameter Bagian .

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3dcompiler.h
Pustaka D3DCompiler.lib
DLL D3DCompiler_47.dll

Lihat juga

Fungsi