1

ac dll を pinvoke する必要があるコードがあります。このコードは、アンマネージ コードに触れるため、idisposible を実装する必要があるように思えます。間違っているかもしれないので、間違っていたら訂正してください。

内容を読んでみると、セーフハンドルを使用する必要があるようです。偉大な。私のdllがハンドルまたはintptrを返さないことを除いて。んで、どうする?

署名は主に次のようなものです。

HRESULT _XYZFN XYZNewTrip (Trip *pTripID); 

引数の値:

pTripID: 新しい Trip ハンドルが配置される 4 バイト整数へのポインター

そこにセーフハンドルを押し込む方法はありますか?この記事の難しいケースのようです。

4

1 に答える 1