Article View: fj.lang.c
Article #690Re: Q:GlobalSize()
From: Bat
Date: Tue, 10 Mar 1998 00:00
Date: Tue, 10 Mar 1998 00:00
33 lines
2021 bytes
2021 bytes
>メッセージIDを乱してしまった(世界中の皆様、大変すいません)ようめい@明治 >大学です。 > メッセージIDというのは何なのでしょうか?乱してしまうと何かマナーに反する ものなのでしょうか? ついでに教えてください。(しょーもない質問、すみません…) > >すいません。正確には確保されるメモリの先頭4バイトはハンドルテーブルエントリ >ポインタなので「1バイト確保のときの値」+4です。GlobalSize()は確保されたメ >モリ-4の値を返しています。 > しょうもない質問の連発で申し訳ないのですが、ハンドルテーブルエントリポイン タというのはどーゆーモノなのでしょうか。 先頭4バイトがハンドルテーブルエントリポインタであるという事は、ブロックの サイズが12バイトだったとすると、8バイトのメモリをアロックすると8+4で1 2だからちょうどで、9バイトアロックすると9+4で13バイトだからアロックさ れるサイズは24になるとか、そういう風に考えてよいのでしょうか…。 ちなみに、NT3.51では、1バイトのメモリをアロックしたポインタに対する GlobalSize()の戻り値は1でした。 >この辺の内部動作については「Windows95システムプログラミング」や「Windows95 >内部解析」や「UndocumentedDOS」の本を参考にしてください。超詳しく書いてあり >ます。 > 私もおいおいこのような書籍を購入して自分でももうちょっと勉強しようと思いま す。
Technical Details
Message-ID:
<6e12vh$qop$1@news1.dti.ne.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6drtf5$idk$1@news1.dti.ne.jp> <01bd49ef$fccdd080$LocalHost@LEMON> <6dteqp$8qm$1@news1.dti.ne.jp> <6dujnu$336$1@news.t3.rim.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,df4a57bd50d5f0b8 X-Google-Attributes: gid106434,public From: "Bat" <mkkjm@mtci.or.jp> Subject: Re: Q:GlobalSize() Date: 1998/03/10 Message-ID: <6e12vh$qop$1@news1.dti.ne.jp> X-Deja-AN: 332294426 Content-Transfer-Encoding: 7bit References: <6drtf5$idk$1@news1.dti.ne.jp> <01bd49ef$fccdd080$LocalHost@LEMON> <6dteqp$8qm$1@news1.dti.ne.jp> <6dujnu$336$1@news.t3.rim.or.jp> Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: Batmen Union Mime-Version: 1.0 Newsgroups: fj.lang.c