Тов. Раскольников. Учите матчасть. Для интерфейсов операция as есть ни что иное как вызов QueryInterface.
Теперь по сути.
В данном куске кода производится получение интерфейса IXMLDOMDocument (ссылки на объект с определенным интерфейсом, то бишь набором методов). Возможно, в интерфейсе по умолчанию объекта XMLHTTP.responseXML недоступны методы, позволяющие получить другой интерфейс. Но т.к. любой интерфейс по сути наследник IUnknown (тут не совсем так, но для понимания это не принципиально), то для корректного вызова производится принудительное преобразование интерфейса к IUnknown.
|