📄 reporterror.cpp
字号:
{WBEM_E_QUALIFIER_NAME_TOO_WIDE , _T("WBEM_E_QUALIFIER_NAME_TOO_WIDE")},
{WBEM_E_RERUN_COMMAND , _T("WBEM_E_RERUN_COMMAND")},
{WBEM_E_DATABASE_VER_MISMATCH , _T("WBEM_E_DATABASE_VER_MISMATCH")},
{WBEM_E_VETO_DELETE , _T("WBEM_E_VETO_DELETE")},
{WBEM_E_VETO_PUT , _T("WBEM_E_VETO_PUT")},
{WBEM_E_INVALID_LOCALE , _T("WBEM_E_INVALID_LOCALE")},
{WBEM_E_PROVIDER_SUSPENDED , _T("WBEM_E_PROVIDER_SUSPENDED")},
{WBEM_E_SYNCHRONIZATION_REQUIRED , _T("WBEM_E_SYNCHRONIZATION_REQUIRED")},
{WBEM_E_NO_SCHEMA , _T("WBEM_E_NO_SCHEMA")},
{WBEM_E_PROVIDER_ALREADY_REGISTERED , _T("WBEM_E_PROVIDER_ALREADY_REGISTERED")},
{WBEM_E_PROVIDER_NOT_REGISTERED , _T("WBEM_E_PROVIDER_NOT_REGISTERED")},
{WBEM_E_FATAL_TRANSPORT_ERROR , _T("WBEM_E_FATAL_TRANSPORT_ERROR")},
{WBEM_E_ENCRYPTED_CONNECTION_REQUIRED , _T("WBEM_E_ENCRYPTED_CONNECTION_REQUIRED")},
{WBEM_E_PROVIDER_TIMED_OUT , _T("WBEM_E_PROVIDER_TIMED_OUT")},
{WBEM_E_NO_KEY , _T("WBEM_E_NO_KEY")},
{WBEM_E_PROVIDER_DISABLED , _T("WBEM_E_PROVIDER_DISABLED")},
{WBEMESS_E_REGISTRATION_TOO_BROAD , _T("WBEMESS_E_REGISTRATION_TOO_BROAD")},
{WBEMESS_E_REGISTRATION_TOO_PRECISE , _T("WBEMESS_E_REGISTRATION_TOO_PRECISE")},
{WBEMESS_E_AUTHZ_NOT_PRIVILEGED , _T("WBEMESS_E_AUTHZ_NOT_PRIVILEGED")},
{WBEMMOF_E_EXPECTED_QUALIFIER_NAME , _T("WBEMMOF_E_EXPECTED_QUALIFIER_NAME")},
{WBEMMOF_E_EXPECTED_SEMI , _T("WBEMMOF_E_EXPECTED_SEMI")},
{WBEMMOF_E_EXPECTED_OPEN_BRACE , _T("WBEMMOF_E_EXPECTED_OPEN_BRACE")},
{WBEMMOF_E_EXPECTED_CLOSE_BRACE , _T("WBEMMOF_E_EXPECTED_CLOSE_BRACE")},
{WBEMMOF_E_EXPECTED_CLOSE_BRACKET , _T("WBEMMOF_E_EXPECTED_CLOSE_BRACKET")},
{WBEMMOF_E_EXPECTED_CLOSE_PAREN , _T("WBEMMOF_E_EXPECTED_CLOSE_PAREN")},
{WBEMMOF_E_ILLEGAL_CONSTANT_VALUE , _T("WBEMMOF_E_ILLEGAL_CONSTANT_VALUE")},
{WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER , _T("WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER")},
{WBEMMOF_E_EXPECTED_OPEN_PAREN , _T("WBEMMOF_E_EXPECTED_OPEN_PAREN")},
{WBEMMOF_E_UNRECOGNIZED_TOKEN , _T("WBEMMOF_E_UNRECOGNIZED_TOKEN")},
{WBEMMOF_E_UNRECOGNIZED_TYPE , _T("WBEMMOF_E_UNRECOGNIZED_TYPE")},
{WBEMMOF_E_EXPECTED_PROPERTY_NAME , _T("WBEMMOF_E_EXPECTED_PROPERTY_NAME")},
{WBEMMOF_E_TYPEDEF_NOT_SUPPORTED , _T("WBEMMOF_E_TYPEDEF_NOT_SUPPORTED")},
{WBEMMOF_E_UNEXPECTED_ALIAS , _T("WBEMMOF_E_UNEXPECTED_ALIAS")},
{WBEMMOF_E_UNEXPECTED_ARRAY_INIT , _T("WBEMMOF_E_UNEXPECTED_ARRAY_INIT")},
{WBEMMOF_E_INVALID_AMENDMENT_SYNTAX , _T("WBEMMOF_E_INVALID_AMENDMENT_SYNTAX")},
{WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT , _T("WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT")},
{WBEMMOF_E_INVALID_PRAGMA , _T("WBEMMOF_E_INVALID_PRAGMA")},
{WBEMMOF_E_INVALID_NAMESPACE_SYNTAX , _T("WBEMMOF_E_INVALID_NAMESPACE_SYNTAX")},
{WBEMMOF_E_EXPECTED_CLASS_NAME , _T("WBEMMOF_E_EXPECTED_CLASS_NAME")},
{WBEMMOF_E_TYPE_MISMATCH , _T("WBEMMOF_E_TYPE_MISMATCH")},
{WBEMMOF_E_EXPECTED_ALIAS_NAME , _T("WBEMMOF_E_EXPECTED_ALIAS_NAME")},
{WBEMMOF_E_INVALID_CLASS_DECLARATION , _T("WBEMMOF_E_INVALID_CLASS_DECLARATION")},
{WBEMMOF_E_INVALID_INSTANCE_DECLARATION , _T("WBEMMOF_E_INVALID_INSTANCE_DECLARATION")},
{WBEMMOF_E_EXPECTED_DOLLAR , _T("WBEMMOF_E_EXPECTED_DOLLAR")},
{WBEMMOF_E_CIMTYPE_QUALIFIER , _T("WBEMMOF_E_CIMTYPE_QUALIFIER")},
{WBEMMOF_E_DUPLICATE_PROPERTY , _T("WBEMMOF_E_DUPLICATE_PROPERTY")},
{WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION , _T("WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION")},
{WBEMMOF_E_OUT_OF_RANGE , _T("WBEMMOF_E_OUT_OF_RANGE")},
{WBEMMOF_E_INVALID_FILE , _T("WBEMMOF_E_INVALID_FILE")},
{WBEMMOF_E_ALIASES_IN_EMBEDDED , _T("WBEMMOF_E_ALIASES_IN_EMBEDDED")},
{WBEMMOF_E_NULL_ARRAY_ELEM , _T("WBEMMOF_E_NULL_ARRAY_ELEM")},
{WBEMMOF_E_DUPLICATE_QUALIFIER , _T("WBEMMOF_E_DUPLICATE_QUALIFIER")},
{WBEMMOF_E_EXPECTED_FLAVOR_TYPE , _T("WBEMMOF_E_EXPECTED_FLAVOR_TYPE")},
{WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES , _T("WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES")},
{WBEMMOF_E_MULTIPLE_ALIASES , _T("WBEMMOF_E_MULTIPLE_ALIASES")},
{WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2 , _T("WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2")},
{WBEMMOF_E_NO_ARRAYS_RETURNED , _T("WBEMMOF_E_NO_ARRAYS_RETURNED")},
{WBEMMOF_E_MUST_BE_IN_OR_OUT , _T("WBEMMOF_E_MUST_BE_IN_OR_OUT")},
{WBEMMOF_E_INVALID_FLAGS_SYNTAX , _T("WBEMMOF_E_INVALID_FLAGS_SYNTAX")},
{WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE , _T("WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE")},
{WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE , _T("WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE")},
{WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE , _T("WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE")},
{WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX , _T("WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX")},
{WBEMMOF_E_INVALID_QUALIFIER_SYNTAX , _T("WBEMMOF_E_INVALID_QUALIFIER_SYNTAX")},
{WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE , _T("WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE")},
{WBEMMOF_E_ERROR_CREATING_TEMP_FILE , _T("WBEMMOF_E_ERROR_CREATING_TEMP_FILE")},
{WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE , _T("WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE")},
{WBEMMOF_E_INVALID_DELETECLASS_SYNTAX , _T("WBEMMOF_E_INVALID_DELETECLASS_SYNTAX")},
{E_UNEXPECTED , _T("E_UNEXPECTED")},
{E_NOTIMPL , _T("E_NOTIMPL")},
{E_OUTOFMEMORY , _T("E_OUTOFMEMORY")},
{E_INVALIDARG , _T("E_INVALIDARG")},
{E_NOINTERFACE , _T("E_NOINTERFACE")},
{E_POINTER , _T("E_POINTER")},
{E_HANDLE , _T("E_HANDLE")},
{E_ABORT , _T("E_ABORT")},
{E_FAIL , _T("E_FAIL")},
{E_ACCESSDENIED , _T("E_ACCESSDENIED")},
{E_NOTIMPL , _T("E_NOTIMPL")},
{E_OUTOFMEMORY , _T("E_OUTOFMEMORY")},
{E_INVALIDARG , _T("E_INVALIDARG")},
{E_NOINTERFACE , _T("E_NOINTERFACE")},
{E_POINTER , _T("E_POINTER")},
{E_HANDLE , _T("E_HANDLE")},
{E_ABORT , _T("E_ABORT")},
{E_FAIL , _T("E_FAIL")},
{E_ACCESSDENIED , _T("E_ACCESSDENIED")},
{E_PENDING , _T("E_PENDING")},
{CO_E_INIT_TLS , _T("CO_E_INIT_TLS")},
{CO_E_INIT_SHARED_ALLOCATOR , _T("CO_E_INIT_SHARED_ALLOCATOR")},
{CO_E_INIT_MEMORY_ALLOCATOR , _T("CO_E_INIT_MEMORY_ALLOCATOR")},
{CO_E_INIT_CLASS_CACHE , _T("CO_E_INIT_CLASS_CACHE")},
{CO_E_INIT_RPC_CHANNEL , _T("CO_E_INIT_RPC_CHANNEL")},
{CO_E_INIT_TLS_SET_CHANNEL_CONTROL , _T("CO_E_INIT_TLS_SET_CHANNEL_CONTROL")},
{CO_E_INIT_TLS_CHANNEL_CONTROL , _T("CO_E_INIT_TLS_CHANNEL_CONTROL")},
{CO_E_INIT_UNACCEPTED_USER_ALLOCATOR , _T("CO_E_INIT_UNACCEPTED_USER_ALLOCATOR")},
{CO_E_INIT_SCM_MUTEX_EXISTS , _T("CO_E_INIT_SCM_MUTEX_EXISTS")},
{CO_E_INIT_SCM_FILE_MAPPING_EXISTS , _T("CO_E_INIT_SCM_FILE_MAPPING_EXISTS")},
{CO_E_INIT_SCM_MAP_VIEW_OF_FILE , _T("CO_E_INIT_SCM_MAP_VIEW_OF_FILE")},
{CO_E_INIT_SCM_EXEC_FAILURE , _T("CO_E_INIT_SCM_EXEC_FAILURE")},
{CO_E_INIT_ONLY_SINGLE_THREADED , _T("CO_E_INIT_ONLY_SINGLE_THREADED")},
{CO_E_CANT_REMOTE , _T("CO_E_CANT_REMOTE")},
{CO_E_BAD_SERVER_NAME , _T("CO_E_BAD_SERVER_NAME")},
{CO_E_WRONG_SERVER_IDENTITY , _T("CO_E_WRONG_SERVER_IDENTITY")},
{CO_E_OLE1DDE_DISABLED , _T("CO_E_OLE1DDE_DISABLED")},
{CO_E_RUNAS_SYNTAX , _T("CO_E_RUNAS_SYNTAX")},
{CO_E_CREATEPROCESS_FAILURE , _T("CO_E_CREATEPROCESS_FAILURE")},
{CO_E_RUNAS_CREATEPROCESS_FAILURE , _T("CO_E_RUNAS_CREATEPROCESS_FAILURE")},
{CO_E_RUNAS_LOGON_FAILURE , _T("CO_E_RUNAS_LOGON_FAILURE")},
{CO_E_LAUNCH_PERMSSION_DENIED , _T("CO_E_LAUNCH_PERMSSION_DENIED")},
{CO_E_START_SERVICE_FAILURE , _T("CO_E_START_SERVICE_FAILURE")},
{CO_E_REMOTE_COMMUNICATION_FAILURE , _T("CO_E_REMOTE_COMMUNICATION_FAILURE")},
{CO_E_SERVER_START_TIMEOUT , _T("CO_E_SERVER_START_TIMEOUT")},
{CO_E_CLSREG_INCONSISTENT , _T("CO_E_CLSREG_INCONSISTENT")},
{CO_E_IIDREG_INCONSISTENT , _T("CO_E_IIDREG_INCONSISTENT")},
{CO_E_NOT_SUPPORTED , _T("CO_E_NOT_SUPPORTED")},
{CO_E_RELOAD_DLL , _T("CO_E_RELOAD_DLL")},
{CO_E_MSI_ERROR , _T("CO_E_MSI_ERROR")},
};
Ct = FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
ErrCode, // Error code value.
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR)&pMsg, // Variable to point to message (if successful).
0,
NULL
);
if (0!=Ct) // Success?
_tprintf(_T("\nError 0x%8.8lx in %s: %s\n"), ErrCode, pFcn, pMsg);
else // Some problem.
{
for (int i = 0; i < arraysize(WmiErrors); i ++)
if (WmiErrors[i].code==ErrCode)
break;
if (i < arraysize(WmiErrors))
_tprintf(_T("\nError 0x%8.8lx in %s: %s\n"), ErrCode, pFcn, WmiErrors[i].text);
else
_tprintf(_T("\nError 0x%8.8lx in %s\n"), ErrCode, pFcn);
}
if (NULL!=pMsg) // Message allocated?
LocalFree((LPVOID)pMsg);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -