1

stdcall、cdecl、winapi、またはその他を使用しているかどうかにかかわらず、タイプライブラリを使用して実行時に呼び出し規約を取得するにはどうすればよいですか?

4

1 に答える 1

0

タイプライブラリが関係している場合は、COMを使用しています。COMは(特定のOSで)常に同じ呼び出し規約を使用するため、タイプライブラリにエンコードされません。ヘッダーでは、次のように表示されますSTDMETHOD(または、そのようなものです。現時点では正確なスペルを確認するのが面倒です)が、メモリが機能する場合、基本的にはと同等__cdeclです。メモリが機能する場合は、_STDMETHOD以外のリターンタイプを指定できる(または同様の何か)もありますHRESULT

于 2010-06-08T15:57:07.323 に答える