Функция D3DX12ParsePipelineStream

Анализирует описание потока состояния конвейера, вызывая определяемый пользователем обратный вызов для каждого проанализированного экземпляра подобъекта.

Синтаксис

HRESULT inline D3DX12ParsePipelineStream(
   const D3D12_PIPELINE_STATE_STREAM_DESC &Desc,
         ID3DX12PipelineParserCallbacks   *pCallbacks
);

Параметры

Desc [ссылка]

Тип: const D3D12_PIPELINE_STATE_STREAM_DESC

Описание потока состояния конвейера для анализа.

pCallbacks

Тип: ID3DX12PipelineParserCallbacks*

Структура, задающая обратные вызовы для вызова для каждого типа подобъекта и дополнительные обратные вызовы для вызова в случае ошибки синтаксического анализа.

Возвращаемое значение

Тип: HRESULT

Этот метод возвращает успешное выполнение HRESULT (S_OK или E_INVALIDARG ошибку при обнаружении неизвестного типа подобъекта, если описание потока пустое, null или содержит повторяющиеся подобъекты (включая производные подобъекты) или если pCallbacks имеет значение NULL. В каждом случае, когда возвращается E_INVALIDARG, сначала вызывается соответствующий обратный вызов.

Требования

Требование Значение
Заголовок
D3dx12.h
Библиотека
D3D12.lib
DLL
D3D12.dll

См. также раздел

Вспомогательные функции для D3D12