Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод EndInvokeAction извлекает результаты предыдущей операции BeginInvokeAction и извлекает результирующий выходной аргумент.
Синтаксис
HRESULT EndInvokeAction(
[in, out] ULONG64 ullRequestID,
[in, out] VARIANT *pvOutActionArgs,
[in] VARIANT *pvRetVal
);
Параметры
[in, out] ullRequestID
Во входных данных содержит ссылку на пустой массив. В выходных данных получает ссылку на массив выходных аргументов, относящихся к службе. В случае, если действие не имеет выходных аргументов, этот параметр содержит пустой массив.
[in, out] pvOutActionArgs
Во входных данных содержит ссылку на пустой массив. В выходных данных получает ссылку на VARIANT, содержащую возвращаемое значение вызываемого действия.
[in] pvRetVal
64-разрядное значение ULONG , соответствующее операции BeginInvokeAction , инициированной до этого вызова.
Возвращаемое значение
Возвращает S_OK при успешном выполнении. В противном случае метод возвращает код ошибки COM, определенный в WinError.h , или одно из следующих значений:
| Код возврата | Описание |
|---|---|
|
Устройство не ответило в течение 30-секундного периода ожидания. |
|
Произошла неизвестная ошибка. |
|
Один или несколько переданных аргументов недопустимы. |
|
Это действие не поддерживается устройством. |
|
Устройство отправило ответ, который не может быть обработан; Например, ответ поврежден. |
|
Произошла ошибка на уровне протокола управления UPnP. |
|
Произошла ошибка HTTP. Используйте свойство IUPnPService::LastTransportStatus , чтобы получить фактический код состояния HTTP.
Примечание Этот код ошибки также возвращается, если ответ SOAP превышает 100 килобайт.
|
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 8 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
| Целевая платформа | Windows |
| Header | upnp.h |
| DLL | Upnp.dll |