Purpose: Handles all library exceptions
Member
functions:
Function: GetErrorDescription
Declaration:
LPCTSTR GetErrorDescription()
throw()
Purpose: Returns the generated error string
description
Parameters: None
Returns:
The UNICODE/MBCS error string description
Function: ErrorToString
Declaration:
LPCTSTR ErrorToString()
throw()
Purpose: Returns only the error string
description
Parameters: None
Returns:
The UNICODE/MBCS error string description
Properties:
m_hrCode: DirectMusic
HRESULT error code
m_strMethod: DirectMidi class method where the interface function failed
(UNICODE/MBCS support)
m_nLine: Module source code line where the function failed