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
|