問題タブ [dword]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
58363 参照

windows - Set-ItemProperty は、一部のシステムでレジストリ値を DWord ではなく文字列として設定します。なぜですか?

Set-ItemPropertyほとんどのシステムで動作する PowerShellを使用してアイテムを作成しようとしています。

これにより、ほとんどの Windows 7 システムで DWORD 値が作成されますが、代わりに STRING 値が作成されるシステムが 1 つ見つかりました。システムの動作が異なると何が起こる可能性がありますか? その値がまだ設定されていないものはすべて、同じ Powershell バージョンを使用して同じベース イメージを使用します。

ところで、次のコードを使用することで、型を明示的に設定できることがわかったので、すでに問題を解決しました。

しかし、好奇心のために、システムの動作が異なる理由を知りたいと思います。

0 投票する
2 に答える
1426 参照

c++ - DWORD と DWORD32 の違い

Windows Data Typeによると、DWORD と DWORD32 はどちらも IntSafe.h を除いて「32 ビットの符号なし整数」であり、もう一方は BaseTsd.h で定義されています。どちらを使用する場合の違い、または利点は何ですか?

0 投票する
3 に答える
52896 参照

c - CのポイントWORD型とは?

いくつかのソース コードを調べたところ、WORD、DWORD、および PWORD 型の引数を取る C プログラムのメソッドを見つけました。符号なしの数字に変換されることは知っていますが、なぜ WORD と呼ばれるのですか?

0 投票する
1 に答える
5341 参照

java - Java Jna および DWORD 変換

私はこのdllライブラリインターフェースを持っています:

JNA を使用して呼び出したいので、次のインスタンス マッピングを行いました。

しかし、DWORD が int に適切に変換されているかどうかはよくわかりません。これを確認できますか?

0 投票する
2 に答える
518 参照

c - RegEnumValue は LOWORD のみを返します

ソースがレジストリ DWORD の LOWORD 部分のみを返す理由を理解できません。

次のソース コードは、主にこの MSDN の例に基づいています。レジストリ キーの値 (データ) を出力するセクションを追加しました。

ソースは期待どおりにキーと値のペアを出力しますが、特定のキー (たとえば、ScreenBufferSize と WindowSize) については、LOWORD 部分のみが出力されます。

しかし、テスト コードを実行すると、すべてが完璧になります。

完全な DWORD 値を出力するにはどうすればよいですか?

0 投票する
1 に答える
399 参照

c++ - dword をバイト [4] にキャストすると予期しない結果が生じる (エンディアン スワップ?)

dword を 4 バイトの配列にキャストしようとしています。これを行うと、バイトが反転しているように見えます (エンディアンが変更されます)

私が理解しているように、リトル エンディアン システムで 0x11223344 に等しい dword は次のようになります

しかし、私がこれを行うとき:

私は44 33 22 11を取得します。11 22 33 44
になると予想していました。 reinterpret_cast またはを使用すると、同じことが起こります

コンパイラ/プロセッサではなく、間違っていると思いますが、ここで何が欠けていますか? また、これはビッグエンディアンシステムではどのように見えますか?

編集:リトルエンディアンシステムの私の理解は間違っていたと思います。別の質問: 移植性がありながら高速なのはどちらですか: シフトを使用して個々のバイト値を取得するか、memcpy/reinterpret_cast を使用してから htonl()/ntohl() を使用しますか?

0 投票する
1 に答える
1039 参照

c++ - DWORD_PTR の使用

次の関数での DWORD_PTR の使用は何ですか

0 投票する
2 に答える
2416 参照

c - 16進値を表すcharをDWORDに変換するには?

レジストリWriteValueに値を書き込むメソッドがあります:DWORD

問題はsearchHandleId、16 進数を表すことです。

出力:Found .... hWnd: (002F1CE0)

(私の場合はDWORD値)に変換する方法はsearchHandleIdvalue