ac dll を pinvoke する必要があるコードがあります。このコードは、アンマネージ コードに触れるため、idisposible を実装する必要があるように思えます。間違っているかもしれないので、間違っていたら訂正してください。
内容を読んでみると、セーフハンドルを使用する必要があるようです。偉大な。私のdllがハンドルまたはintptrを返さないことを除いて。んで、どうする?
署名は主に次のようなものです。
HRESULT _XYZFN XYZNewTrip (Trip *pTripID);
引数の値:
pTripID: 新しい Trip ハンドルが配置される 4 バイト整数へのポインター
そこにセーフハンドルを押し込む方法はありますか?この記事の難しいケースのようです。