Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Determines if the caller of the script engine can handle a specified exception.
Syntax
HRESULT CanHandleException(
EXCEPINFO* pExcepInfo,
VARIANT* pvar
);
Parameters
pExcepInfo
[in] Pointer to an EXCEPINFO structure containing the information that will be reported if no exception handler is found.
pvar
[in] A value associated with the exception, such as the value thrown by a throw statement. This parameter may be NULL.
Return Value
The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.
| Value | Description |
|---|---|
S_OK |
The caller can handle the exception |
E_FAIL |
The caller cannot handle the exception. |
Remarks
If a call to IDispatchEx::InvokeEx, or a similar method, results in an exception, the script engine checks for a caller in the script's caller chain that supports the ICanHandleException interface and indicates that it can handle the exception. If no caller can handle the exception, the script engine halts.