Trong Delphi, IUnknown được khai báo là: function QueryInterface(const IID: TGUID; out Obj): HResult; stdcall;
Lưu ý: Các tham số đầu ra là untyped Trong TInterfacedObject hậu duệ của tôi tôi cần ph
Tôi tạo ra một đối tượng COM sử dụng Powershell: $obj = new-object -com MyLib.MyObj
Sau đó, tôi cần phải truy vấn giao diện "MyLib.MyInterface" trên đối tượng đó, nhưng tôi không có ý tưởng làm thế
Nếu tôi có một IUnknown *ptr, tôi có cần phải gọi Release() trên tất cả các giao diện tôi có được thông qua ptr->QueryInterface(), ngoài để gọi ptr->Release() khi tôi đang thực hiện với ptr? Tôi đã từ