0

C++ には、int GetFunctionTable( FunctionTag **ppFunctionTable ) として定義されている callBack 関数があります。

初期化中に、この関数が呼び出され、FunctionTag の配列が返されます。配列のサイズは戻り値で返されます。C++ では、本体は次のようになります。

   {
       static FunctionTag * ourFunctionTable = {{....}, { ...}, ... };
       *ppFunctionTable = ourFunctionTable;
   }

私がネット上で目にするほとんどの例では、関数の呼び出しについて話しているのを見てきました。これはコールバック関数なので、メモリの割り当ては私たちのものですが、戻り値を受け入れる変数は固定されています。

out IntPtr OR ref IntPtr は機能しません。

4

0 に答える 0