Функция D3DGetOutputSignatureBlob (d3dcompiler.h)
Примечание. D3DGetOutputSignatureBlob может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте D3DGetBlobPart со значением D3D_BLOB_OUTPUT_SIGNATURE_BLOB .
Синтаксис
HRESULT D3DGetOutputSignatureBlob(
[in] LPCVOID pSrcData,
[in] SIZE_T SrcDataSize,
[out] ID3DBlob **ppSignatureBlob
);
Параметры
[in] pSrcData
Тип: LPCVOID
Указатель на исходные данные в виде скомпилированного кода HLSL.
[in] SrcDataSize
Тип: SIZE_T
Длина pSrcData.
[out] ppSignatureBlob
Тип: ID3DBlob**
Указатель на буфер, получающий интерфейс ID3DBlob , содержащий скомпилированный шейдер.
Возвращаемое значение
Тип: HRESULT
Возвращает один из кодов возврата Direct3D 11.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3dcompiler.h |
Библиотека | D3dcompiler_47.lib |
DLL | D3dcompiler_47.dll |