Método ID3D11ShaderTrace::GetInitialRegisterContents (d3d11shadertracing.h)
Recupera el contenido inicial del registro de entrada especificado.
Sintaxis
HRESULT GetInitialRegisterContents(
[in] D3D11_TRACE_REGISTER *pRegister,
[out] D3D11_TRACE_VALUE *pValue
);
Parámetros
[in] pRegister
Puntero a una estructura de D3D11_TRACE_REGISTER que describe el registro de entrada del que se va a recuperar el contenido inicial. Puede recuperar datos iniciales válidos solo de los siguientes tipos de registro de entrada. Es decir, para recuperar datos válidos, el miembro RegType de D3D11_TRACE_REGISTER debe ser uno de los siguientes valores:
- D3D11_TRACE_INPUT_REGISTER
- D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER
- D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER
[out] pValue
Puntero a una estructura de D3D11_TRACE_VALUE . GetInitialRegisterContents rellena los miembros de esta estructura con información sobre el contenido inicial.
Valor devuelto
GetInitialRegisterContents devuelve:
- S_OK si el método recupera el contenido del registro inicial.
- E_FAIL si un seguimiento no está disponible.
- E_INVALIDARG si pRegister no es válido o NULL o si pValue es NULL.
- Posiblemente otros códigos de error que se describen en Códigos de retorno de Direct3D 11.
Comentarios
Puede llamar a GetInitialRegisterContents para los registros distintos de los tipos de registro de entrada especificados en la descripción del parámetro pRegister . Sin embargo, GetInitialRegisterContents establece el miembro ValidMask de la estructura D3D11_TRACE_VALUE en la que pValue apunta a vacío (todos los ceros, 0000) y los valores de registro que el miembro Bits de D3D11_TRACE_VALUE especifica no tiene sentido. Los datos que devuelve GetInitialRegisterContents no se ven afectados por la ejecución paso a paso en un seguimiento; Sin embargo, los datos que se devuelven se ven afectados cambiando el índice de marca a través de una llamada a ID3D11ShaderTrace::P SSelectStamp.
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 |