xferdata() の長さパラメーターの最大値 - KBA84124 - Community Translated (JA)

Version 1

    Community Translated by NoTa_4591161 Expert      Version: *B

     

    Translation - English: Maximum Value of xferdata() Length Parameter - KBA84124

     

    質問:

    CyAPI.lib/CyUSB.dllでxferdata()の長さパラメーターの最大値は?

     

    回答:

    対応するプログラマーのリファレンスガイドを参照して、CyAPI.lib およびCyUSB.dll xferdata()の長さパラメーターまたはその他のパラメーターの最大値を計算できます。ただし、USBプロトコルまたはOS環境によって制限されている場合、パラメーターの最大値は変更されます。CyAPI.libでは、転送の長さはLONGとして定義されており、CyUSB.dllではintとして定義されています。つまり、サイズは4バイトです。 最大値は0x7FFFFFFFです。

    FX3 SDKをインストールして、プログラマーのリファレンスガイドを入手します。CyAPI.libのリファレンスガイドはC:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\doc\SuiteUSB\CyAPI.pdfにあり、CyUSB.dllのリファレンスガイドはC:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\doc\SuiteUSB\CyUSB.NET.pdf.にあります。

     

    これらのパラメーターは制限されていませんが、大規模な転送は推奨されません。