Método ID3D11ShaderTrace::GetReadRegister (d3d11shadertracing.h)

Recupera información sobre un registro leído por un paso en el seguimiento.

Sintaxis

HRESULT GetReadRegister(
  [in]  UINT                 stepIndex,
  [in]  UINT                 readRegisterIndex,
  [out] D3D11_TRACE_REGISTER *pRegister,
  [out] D3D11_TRACE_VALUE    *pValue
);

Parámetros

[in] stepIndex

Índice del paso dentro del seguimiento. El intervalo del índice es [0...NumTraceSteps-1], donde NumTraceSteps es miembro de la estructura D3D11_TRACE_STATS . Puede recuperar información en cualquier orden de paso.

[in] readRegisterIndex

Índice del registro en el paso de seguimiento. El intervalo del índice es [0...NumRegistersRead-1], donde NumRegistersRead es miembro de la estructura D3D11_TRACE_STEP .

[out] pRegister

Puntero a una estructura de D3D11_TRACE_REGISTER . GetReadRegister rellena los miembros de esta estructura con información sobre el registro leído por el paso del seguimiento.

[out] pValue

Puntero a una estructura de D3D11_TRACE_VALUE . GetReadRegister rellena los miembros de esta estructura con información sobre el valor leído del registro.

Valor devuelto

GetReadRegister devuelve:

  • S_OK si el método recupera la información de registro.
  • E_FAIL si un seguimiento no está disponible o si el seguimiento no se creó con la marca D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_READS.
  • E_INVALIDARG si stepIndex o readRegisterIndex está fuera del intervalo o si pRegister o pValue es NULL.
  • Posiblemente otros códigos de error que se describen en Códigos de retorno de Direct3D 11.

Comentarios

Esta API requiere el Kit de desarrollo de software (SDK) de Windows para Windows 8.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11shadertracing.h
Archivo DLL D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll

Consulte también

ID3D11ShaderTrace