|
libnx
|
Switch result code tools. More...
#include "types.h"Go to the source code of this file.
Macros | |
| #define | R_SUCCEEDED(res) ((res)==0) |
| Checks whether a result code indicates success. | |
| #define | R_FAILED(res) ((res)!=0) |
| Checks whether a result code indicates failure. | |
| #define | R_MODULE(res) ((res)&0x1FF) |
| Returns the module ID of a result code. | |
| #define | R_DESCRIPTION(res) (((res)>>9)&0x1FFF) |
| Returns the description of a result code. | |
| #define | MAKERESULT(module, description) ((((module)&0x1FF)) | ((description)&0x1FFF)<<9) |
| Builds a result code from its constituent components. | |
Enumerations | |
| enum | { Module_Kernel =1, Module_Libnx =345, Module_LibnxNvidia =348 } |
| Module values. | |
| enum | { KernelError_Timeout =117 } |
| Kernel error codes. | |
| enum | { LibnxError_BadReloc =1, LibnxError_OutOfMemory, LibnxError_AlreadyMapped, LibnxError_BadGetInfo_Stack, LibnxError_BadGetInfo_Heap, LibnxError_BadQueryMemory, LibnxError_AlreadyInitialized, LibnxError_NotInitialized, LibnxError_NotFound, LibnxError_IoError, LibnxError_BadInput, LibnxError_BadReent, LibnxError_BufferProducerError, LibnxError_HandleTooEarly, LibnxError_HeapAllocFailed, LibnxError_TooManyOverrides, LibnxError_ParcelError, LibnxError_BadGfxInit, LibnxError_BadGfxEventWait, LibnxError_BadGfxQueueBuffer, LibnxError_BadGfxDequeueBuffer, LibnxError_AppletCmdidNotFound, LibnxError_BadAppletReceiveMessage, LibnxError_BadAppletNotifyRunning, LibnxError_BadAppletGetCurrentFocusState, LibnxError_BadAppletGetOperationMode, LibnxError_BadAppletGetPerformanceMode, LibnxError_BadUsbCommsRead, LibnxError_BadUsbCommsWrite, LibnxError_InitFail_SM, LibnxError_InitFail_AM, LibnxError_InitFail_HID, LibnxError_InitFail_FS, LibnxError_BadGetInfo_Rng, LibnxError_JitUnavailable, LibnxError_WeirdKernel, LibnxError_IncompatSysVer, LibnxError_InitFail_Time, LibnxError_TooManyDevOpTabs } |
| libnx error codes | |
| enum | { LibnxNvidiaError_Unknown =1, LibnxNvidiaError_NotImplemented, LibnxNvidiaError_NotSupported, LibnxNvidiaError_NotInitialized, LibnxNvidiaError_BadParameter, LibnxNvidiaError_Timeout, LibnxNvidiaError_InsufficientMemory, LibnxNvidiaError_ReadOnlyAttribute, LibnxNvidiaError_InvalidState, LibnxNvidiaError_InvalidAddress, LibnxNvidiaError_InvalidSize, LibnxNvidiaError_BadValue, LibnxNvidiaError_AlreadyAllocated, LibnxNvidiaError_Busy, LibnxNvidiaError_ResourceError, LibnxNvidiaError_CountMismatch, LibnxNvidiaError_SharedMemoryTooSmall, LibnxNvidiaError_FileOperationFailed, LibnxNvidiaError_IoctlFailed } |
| libnx nvidia error codes More... | |
Switch result code tools.
| anonymous enum |
libnx nvidia error codes
1.8.11