一種有彈性的Error Code處理方式 (用了雙重指標)