Metodo ID3D11ShaderTrace::GetInitialRegisterContents (d3d11shadertracing.h)
Recupera il contenuto iniziale del registro di input specificato.
Sintassi
HRESULT GetInitialRegisterContents(
[in] D3D11_TRACE_REGISTER *pRegister,
[out] D3D11_TRACE_VALUE *pValue
);
Parametri
[in] pRegister
Puntatore a una struttura D3D11_TRACE_REGISTER che descrive il registro di input da cui recuperare il contenuto iniziale. È possibile recuperare dati iniziali validi solo dai tipi di registro di input seguenti. Vale a dire, per recuperare i dati validi, il membro RegType di D3D11_TRACE_REGISTER deve essere uno dei valori seguenti:
- D3D11_TRACE_INPUT_REGISTER
- D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER
- D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER
[out] pValue
Puntatore a una struttura D3D11_TRACE_VALUE . GetInitialRegisterContents riempie i membri di questa struttura con informazioni sul contenuto iniziale.
Valore restituito
GetInitialRegisterContents restituisce :
- S_OK se il metodo recupera il contenuto del registro iniziale.
- E_FAIL se una traccia non è disponibile.
- E_INVALIDARG se pRegister non è valido o NULL o se pValue è NULL.
- Eventualmente altri codici di errore descritti in Codici restituiti Direct3D 11.
Commenti
È possibile chiamare GetInitialRegisterContents per i registri diversi dai tipi di registro di input specificati nella descrizione del parametro pRegister . Tuttavia, GetInitialRegisterContents imposta il membro ValidMask della struttura D3D11_TRACE_VALUE a cui pValue punta a vuoto (tutti gli zero, 0000) e i valori di registro che il membro Bits di D3D11_TRACE_VALUE specifica sono senza significato. I dati restituiti da GetInitialRegisterContents non sono interessati dall'esecuzione di una traccia; Tuttavia, i dati restituiti sono interessati dalla modifica dell'indice di stamp tramite una chiamata a ID3D11ShaderTrace::P SSelectStamp.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d3d11shadertracing.h |
DLL | D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll |