2009-09-10

near and far declaration

typedef BYTE near *PBYTE
typeded BYTE far *LPBYTE
near 與 far 是 real-mode 記憶體模式下的指標型態,此時記憶體位址為 segment:offset 。
far 指標儲存 segment:offset ; near 指標只有 offset : near 表示資料或程式碼位於同一個 segment ; far 表示在另一個區段裡面。
將 far 從宣告中移除,會使 segment 位址資訊不見,導致程式無法執行。

No comments:

Post a Comment