Метод ID3D11ShaderTrace::GetStep (d3d11shadertracing.h)
Извлекает сведения об указанном шаге трассировки.
Синтаксис
HRESULT GetStep(
[in] UINT stepIndex,
[out] D3D11_TRACE_STEP *pTraceStep
);
Параметры
[in] stepIndex
Индекс шага в трассировки. Диапазон индекса — [0...NumTraceSteps-1], где NumTraceSteps является членом структуры D3D11_TRACE_STATS . Сведения о шаге можно получить в любом порядке.
[out] pTraceStep
Указатель на структуру D3D11_TRACE_STEP . GetStep заполняет члены этой структуры сведениями о шаге трассировки, заданном параметром stepIndex .
Возвращаемое значение
GetStep возвращает:
- S_OK , извлекает ли метод сведения о шаге.
- E_FAIL , если трассировка недоступна.
- E_INVALIDARG , если аргумент stepIndex выходит за пределы диапазона или pTraceStep имеет значение NULL.
- Возможно, другие коды ошибок, описанные в разделе Коды возврата Direct3D 11.
Комментарии
Для этого API требуется пакет средств разработки программного обеспечения Windows (SDK) для Windows 8.
Требования
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d3d11shadertracing.h |
DLL | D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll |