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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk