📄 nserror.h
字号:
/*++ Microsoft Windows Media Technology Copyright (C) Microsoft Corporation. All Rights Reserved.Module Name: nserror.mcAbstract: Definitions for Windows Media events.Author:Revision History:Notes: This file is used by the MC tool to generate the nserror.h file**************************** READ ME ****************************************** Here are the commented error ranges for the Windows Media Technologies Group LEGACY RANGES 0 - 199 = General NetShow errors 200 - 399 = NetShow error events 400 - 599 = NetShow monitor events 600 - 799 = NetShow IMmsAutoServer errors 1000 - 1199 = NetShow MCMADM errors NEW RANGES 2000 - 2999 = ASF (defined in ASFERR.MC) 3000 - 3999 = Windows Media SDK 4000 - 4999 = Windows Media Player 5000 - 5999 = Windows Media Server 6000 - 6999 = Windows Media HTTP/RTSP result codes (defined in NETERROR.MC) 7000 - 7999 = Windows Media Tools 8000 - 8999 = Windows Media Content Discovery 9000 - 9999 = Windows Media Real Time Collaboration 10000 - 10999 = Windows Media Digital Rights Management 11000 - 11999 = Windows Media Setup 12000 - 12999 = Windows Media Networking 13000 - 13999 = Windows Media Client Media Services**************************** READ ME ******************************************--*/#ifndef _NSERROR_H#define _NSERROR_H#define STATUS_SEVERITY(hr) (((hr) >> 30) & 0x3)#ifdef RC_INVOKED#define _HRESULT_TYPEDEF_(_sc) _sc#else // RC_INVOKED#define _HRESULT_TYPEDEF_(_sc) ((HRESULT)_sc)#endif // RC_INVOKED///////////////////////////////////////////////////////////////////////////// NETSHOW Success Events/////////////////////////////////////////////////////////////////////////////// Values are 32 bit values layed out as follows://// 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1// 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0// +---+-+-+-----------------------+-------------------------------+// |Sev|C|R| Facility | Code |// +---+-+-+-----------------------+-------------------------------+//// where//// Sev - is the severity code//// 00 - Success// 01 - Informational// 10 - Warning// 11 - Error//// C - is the Customer code flag//// R - is a reserved bit//// Facility - is the facility code//// Code - is the facility's status code////// Define the facility codes//#define FACILITY_NS_WIN32 0x7#define FACILITY_NS 0xD//// Define the severity codes//#define STATUS_SEVERITY_WARNING 0x2#define STATUS_SEVERITY_SUCCESS 0x0#define STATUS_SEVERITY_INFORMATIONAL 0x1#define STATUS_SEVERITY_ERROR 0x3//// MessageId: NS_S_CALLPENDING//// MessageText://// The requested operation is pending completion.%0//#define NS_S_CALLPENDING _HRESULT_TYPEDEF_(0x000D0000L)//// MessageId: NS_S_CALLABORTED//// MessageText://// The requested operation was aborted by the client.%0//#define NS_S_CALLABORTED _HRESULT_TYPEDEF_(0x000D0001L)//// MessageId: NS_S_STREAM_TRUNCATED//// MessageText://// The stream was purposefully stopped before completion.%0//#define NS_S_STREAM_TRUNCATED _HRESULT_TYPEDEF_(0x000D0002L)///////////////////////////////////////////////////////////////////////////// NETSHOW Warning Events/////////////////////////////////////////////////////////////////////////////// MessageId: NS_W_SERVER_BANDWIDTH_LIMIT//// MessageText://// The maximum filebitrate value specified is greater than the server's configured maximum bandwidth.%0//#define NS_W_SERVER_BANDWIDTH_LIMIT _HRESULT_TYPEDEF_(0x800D0003L)//// MessageId: NS_W_FILE_BANDWIDTH_LIMIT//// MessageText://// The maximum bandwidth value specified is less than the maximum filebitrate.%0//#define NS_W_FILE_BANDWIDTH_LIMIT _HRESULT_TYPEDEF_(0x800D0004L)///////////////////////////////////////////////////////////////////////////// NETSHOW Error Events/////////////////////////////////////////////////////////////////////////////// MessageId: NS_E_NOCONNECTION//// MessageText://// There is no connection established with the Windows Media server. The operation failed.%0//#define NS_E_NOCONNECTION _HRESULT_TYPEDEF_(0xC00D0005L)//// MessageId: NS_E_CANNOTCONNECT//// MessageText://// Unable to establish a connection to the server.%0//#define NS_E_CANNOTCONNECT _HRESULT_TYPEDEF_(0xC00D0006L)//// MessageId: NS_E_CANNOTDESTROYTITLE//// MessageText://// Unable to destroy the title.%0//#define NS_E_CANNOTDESTROYTITLE _HRESULT_TYPEDEF_(0xC00D0007L)//// MessageId: NS_E_CANNOTRENAMETITLE//// MessageText://// Unable to rename the title.%0//#define NS_E_CANNOTRENAMETITLE _HRESULT_TYPEDEF_(0xC00D0008L)//// MessageId: NS_E_CANNOTOFFLINEDISK//// MessageText://// Unable to offline disk.%0//#define NS_E_CANNOTOFFLINEDISK _HRESULT_TYPEDEF_(0xC00D0009L)//// MessageId: NS_E_CANNOTONLINEDISK//// MessageText://// Unable to online disk.%0//#define NS_E_CANNOTONLINEDISK _HRESULT_TYPEDEF_(0xC00D000AL)//// MessageId: NS_E_NOREGISTEREDWALKER//// MessageText://// There is no file parser registered for this type of file.%0//#define NS_E_NOREGISTEREDWALKER _HRESULT_TYPEDEF_(0xC00D000BL)//// MessageId: NS_E_NOFUNNEL//// MessageText://// There is no data connection established.%0//#define NS_E_NOFUNNEL _HRESULT_TYPEDEF_(0xC00D000CL)//// MessageId: NS_E_NO_LOCALPLAY//// MessageText://// Failed to load the local play DLL.%0//#define NS_E_NO_LOCALPLAY _HRESULT_TYPEDEF_(0xC00D000DL)//// MessageId: NS_E_NETWORK_BUSY//// MessageText://// The network is busy.%0//#define NS_E_NETWORK_BUSY _HRESULT_TYPEDEF_(0xC00D000EL)//// MessageId: NS_E_TOO_MANY_SESS//// MessageText://// The server session limit was exceeded.%0//#define NS_E_TOO_MANY_SESS _HRESULT_TYPEDEF_(0xC00D000FL)//// MessageId: NS_E_ALREADY_CONNECTED//// MessageText://// The network connection already exists.%0//#define NS_E_ALREADY_CONNECTED _HRESULT_TYPEDEF_(0xC00D0010L)//// MessageId: NS_E_INVALID_INDEX//// MessageText://// Index %1 is invalid.%0//#define NS_E_INVALID_INDEX _HRESULT_TYPEDEF_(0xC00D0011L)//// MessageId: NS_E_PROTOCOL_MISMATCH//// MessageText://// There is no protocol or protocol version supported by both the client and the server.%0//#define NS_E_PROTOCOL_MISMATCH _HRESULT_TYPEDEF_(0xC00D0012L)//// MessageId: NS_E_TIMEOUT//// MessageText://// The server, a computer set up to offer multimedia content to other computers, could not handle your request for multimedia content in a timely manner. Please try again later.%0//#define NS_E_TIMEOUT _HRESULT_TYPEDEF_(0xC00D0013L)//// MessageId: NS_E_NET_WRITE//// MessageText://// Error writing to the network.%0//#define NS_E_NET_WRITE _HRESULT_TYPEDEF_(0xC00D0014L)//// MessageId: NS_E_NET_READ//// MessageText://// Error reading from the network.%0//#define NS_E_NET_READ _HRESULT_TYPEDEF_(0xC00D0015L)//// MessageId: NS_E_DISK_WRITE//// MessageText://// Error writing to a disk.%0//#define NS_E_DISK_WRITE _HRESULT_TYPEDEF_(0xC00D0016L)//// MessageId: NS_E_DISK_READ//// MessageText://// Error reading from a disk.%0//#define NS_E_DISK_READ _HRESULT_TYPEDEF_(0xC00D0017L)//// MessageId: NS_E_FILE_WRITE//// MessageText://// Error writing to a file.%0//#define NS_E_FILE_WRITE _HRESULT_TYPEDEF_(0xC00D0018L)//// MessageId: NS_E_FILE_READ//// MessageText://// Error reading from a file.%0//#define NS_E_FILE_READ _HRESULT_TYPEDEF_(0xC00D0019L)//// MessageId: NS_E_FILE_NOT_FOUND//// MessageText://// The system cannot find the file specified.%0//#define NS_E_FILE_NOT_FOUND _HRESULT_TYPEDEF_(0xC00D001AL)//// MessageId: NS_E_FILE_EXISTS//// MessageText://// The file already exists.%0//#define NS_E_FILE_EXISTS _HRESULT_TYPEDEF_(0xC00D001BL)//// MessageId: NS_E_INVALID_NAME//// MessageText://// The file name, directory name, or volume label syntax is incorrect.%0//#define NS_E_INVALID_NAME _HRESULT_TYPEDEF_(0xC00D001CL)//// MessageId: NS_E_FILE_OPEN_FAILED//// MessageText://// Failed to open a file.%0//#define NS_E_FILE_OPEN_FAILED _HRESULT_TYPEDEF_(0xC00D001DL)//// MessageId: NS_E_FILE_ALLOCATION_FAILED//// MessageText://// Unable to allocate a file.%0//#define NS_E_FILE_ALLOCATION_FAILED _HRESULT_TYPEDEF_(0xC00D001EL)//// MessageId: NS_E_FILE_INIT_FAILED//// MessageText://// Unable to initialize a file.%0//#define NS_E_FILE_INIT_FAILED _HRESULT_TYPEDEF_(0xC00D001FL)//// MessageId: NS_E_FILE_PLAY_FAILED//// MessageText://// Unable to play a file.%0//#define NS_E_FILE_PLAY_FAILED _HRESULT_TYPEDEF_(0xC00D0020L)//// MessageId: NS_E_SET_DISK_UID_FAILED//// MessageText://// Could not set the disk UID.%0//#define NS_E_SET_DISK_UID_FAILED _HRESULT_TYPEDEF_(0xC00D0021L)//// MessageId: NS_E_INDUCED//// MessageText://// An error was induced for testing purposes.%0//#define NS_E_INDUCED _HRESULT_TYPEDEF_(0xC00D0022L)//// MessageId: NS_E_CCLINK_DOWN//// MessageText://// Two Content Servers failed to communicate.%0//#define NS_E_CCLINK_DOWN _HRESULT_TYPEDEF_(0xC00D0023L)//// MessageId: NS_E_INTERNAL//// MessageText://// An unknown error occurred.%0//#define NS_E_INTERNAL _HRESULT_TYPEDEF_(0xC00D0024L)//// MessageId: NS_E_BUSY//// MessageText://// The requested resource is in use.%0//#define NS_E_BUSY _HRESULT_TYPEDEF_(0xC00D0025L)//// MessageId: NS_E_UNRECOGNIZED_STREAM_TYPE//// MessageText://// The specified protocol is not recognized. Be sure that the file name and syntax, such as slashes, are correct for the protocol.%0//#define NS_E_UNRECOGNIZED_STREAM_TYPE _HRESULT_TYPEDEF_(0xC00D0026L)//// MessageId: NS_E_NETWORK_SERVICE_FAILURE//// MessageText://// The network service provider failed.%0//#define NS_E_NETWORK_SERVICE_FAILURE _HRESULT_TYPEDEF_(0xC00D0027L)//// MessageId: NS_E_NETWORK_RESOURCE_FAILURE//// MessageText://// An attempt to acquire a network resource failed.%0//#define NS_E_NETWORK_RESOURCE_FAILURE _HRESULT_TYPEDEF_(0xC00D0028L)//// MessageId: NS_E_CONNECTION_FAILURE//// MessageText://// The network connection has failed.%0//#define NS_E_CONNECTION_FAILURE _HRESULT_TYPEDEF_(0xC00D0029L)//// MessageId: NS_E_SHUTDOWN//// MessageText://// The session is being terminated locally.%0//#define NS_E_SHUTDOWN _HRESULT_TYPEDEF_(0xC00D002AL)//// MessageId: NS_E_INVALID_REQUEST//// MessageText://// The request is invalid in the current state.%0//#define NS_E_INVALID_REQUEST _HRESULT_TYPEDEF_(0xC00D002BL)//// MessageId: NS_E_INSUFFICIENT_BANDWIDTH//// MessageText://// There is insufficient bandwidth available to fulfill the request.%0//#define NS_E_INSUFFICIENT_BANDWIDTH _HRESULT_TYPEDEF_(0xC00D002CL)//// MessageId: NS_E_NOT_REBUILDING//// MessageText://// The disk is not rebuilding.%0//#define NS_E_NOT_REBUILDING _HRESULT_TYPEDEF_(0xC00D002DL)//// MessageId: NS_E_LATE_OPERATION//// MessageText://// An operation requested for a particular time could not be carried out on schedule.%0//#define NS_E_LATE_OPERATION _HRESULT_TYPEDEF_(0xC00D002EL)//// MessageId: NS_E_INVALID_DATA//// MessageText://// Invalid or corrupt data was encountered.%0//#define NS_E_INVALID_DATA _HRESULT_TYPEDEF_(0xC00D002FL)//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -