本日は Python の技術調査枠です。 Python の ctypes で DLL の関数から様々な戻り値を受け取る方法について記事にします。 今回は参照渡しを利用して、値を受け取ってみます。 前回記事の続きです。 bluebirdofoz.hatenablog.com 参照渡しを利用する 関数で参照渡しを利用して、Python スクリプトに値を受け取る例を試してみます。 最初に int 型の参照を受け取って値を代入する関数を用意します。 前回のプロジェクトを修正し、DLL に int* 型を受け取る関数を追加します。 ・TestLib.h #pragma once #ifdef TESTLIB_EXPORTS #define TESTLIB_API extern "C" __declspec(dllexport) #else #define TESTLIB_API extern "C"