public int sceUmdUnRegisterUMDCallBack(int CallbackId) { if (!RegisteredCallbacks.ContainsKey(CallbackId)) { throw(new SceKernelException(SceKernelErrors.ERROR_ERRNO_INVALID_ARGUMENT)); } RegisteredCallbacks.Remove(CallbackId); return 0; }