Поделиться через


Метод 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

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

ID3D11ShaderTrace