डेल्फी में, IUnknown घोषित किया जाता है के रूप में: function QueryInterface(const IID: TGUID; out Obj): HResult; stdcall;
नोट: उत्पादन पैरामीटर untyped है मेरी TInterfacedObject वंशज में मैं QueryIn
मैं एक COM वस्तु Powershell उपयोग कर बनाई गई पर Powershell क्वेरी इंटरफ़ेस कार्य करें: $obj = new-object -com MyLib.MyObj
तब मैं उस वस्तु पर इंटरफेस "MyLib.MyInterface" क्वेरी करने के लिए की जरूरत ह
अगर मैं एक IUnknown *ptr है, मैं ptr->Release() बुला जब मैं ptr पूरा कर लेने के अलावा में हर इंटरफ़ेस मैं ptr->QueryInterface() के माध्यम से प्राप्त करने पर Release(), कॉल करने के लिए की जरूरत है? मुझ