STLdoc
STLdocumentation
|
Exception thrown when an underlying DirectX call fails due to the Windows timeout detection and recovery mechanism More...
#include <amprt_exceptions.h>
Public Member Functions | |
_AMPIMP | accelerator_view_removed (const char *_Message, HRESULT _View_removed_reason) throw () |
Construct an accelerator_view_removed exception with a message and a view removed reason code More... | |
_AMPIMP | accelerator_view_removed (HRESULT _View_removed_reason) throw () |
Construct an accelerator_view_removed exception More... | |
_AMPIMP HRESULT | get_view_removed_reason () const throw () |
Returns an HRESULT error code indicating the cause of the accelerator_view's removal More... | |
Public Member Functions inherited from Concurrency::runtime_exception | |
_AMPIMP | runtime_exception (const char *_Message, HRESULT _Hresult) throw () |
Construct a runtime_exception exception with a message and an error code More... | |
_AMPIMP | runtime_exception (HRESULT _Hresult) throw () |
Construct a runtime_exception exception with an error code More... | |
_AMPIMP | runtime_exception (const runtime_exception &_Other) throw () |
Copy construct a runtime_exception exception More... | |
_AMPIMP runtime_exception & | operator= (const runtime_exception &_Other) throw () |
Assignment operator More... | |
virtual _AMPIMP | ~runtime_exception () throw () |
Destruct a runtime_exception exception object instance More... | |
_AMPIMP HRESULT | get_error_code () const throw () |
Get the error code that caused this exception More... | |
Private Attributes | |
HRESULT | _M_view_removed_reason_code |
Exception thrown when an underlying DirectX call fails due to the Windows timeout detection and recovery mechanism
|
explicit |
Construct an accelerator_view_removed exception with a message and a view removed reason code
_Message | Descriptive message of error |
_View_removed_reason | HRESULT error code indicating the cause of removal of the accelerator_view |
|
explicit |
Construct an accelerator_view_removed exception
_View_removed_reason | HRESULT error code indicating the cause of removal of the accelerator_view |
_AMPIMP HRESULT Concurrency::accelerator_view_removed::get_view_removed_reason | ( | ) | const | |
throw | ( | |||
) |
Returns an HRESULT error code indicating the cause of the accelerator_view's removal
|
private |