Name
cgD3D11TranslateHRESULT - convert an HRESULT into a string
Synopsis
#include <Cg/cgD3D11.h> const char * cgD3D11TranslateHRESULT( HRESULT hr );Parameters
- hr
- The HRESULT to translate. Can be a generic HRESULT or a D3D runtime error.
Return Values
Returns a pointer to a string describing the error.
Description
cgD3D11TranslateHRESULT converts an HRESULT into a string.
This routine will typically be called in debugging situations such as inside an error callback set using cgSetErrorCallback.
Examples
char buf[512]; HRESULT hres = cgGetLastError(); if (FAILED(hres)) { sprintf(buf, "A D3D error occurred. Error description: '%s'\n", cgD3D11TranslateHRESULT(hres)); OutputDebugString(buf); }Errors
None.
History
cgD3D11TranslateHRESULT was introduced in Cg 3.0.
See Also
cgD3D11TranslateCGerror, cgGetErrorString, cgSetErrorCallback