Метод IBackgroundCopyError::GetProtocol (bits.h)

Извлекает протокол, используемый для передачи файла. Имя удаленного файла определяет протокол, используемый для передачи файла.

Синтаксис

HRESULT GetProtocol(
  [out] LPWSTR *pProtocol
);

Параметры

[out] pProtocol

Строка, завершающаяся значением NULL, содержащая протокол, используемый для передачи файла. Строка содержит "http" для протокола HTTP и "file" для протокола SMB. Параметр ppProtocol имеет значение NULL , если ошибка не связана с протоколом передачи. Вызовите функцию CoTaskMemFree, чтобы освободить ppProtocol по завершении.

Возвращаемое значение

Этот метод возвращает следующие значения HRESULT , а также другие.

Код возврата Описание
S_OK
Протокол удаленного файла успешно получен.
BG_E_PROTOCOL_NOT_AVAILABLE
Ошибка не связана с протоколом удаленной передачи файлов. Параметр ppProtocol имеет значение NULL.

Требования

Требование Значение
Минимальная версия клиента Windows XP
Минимальная версия сервера Windows Server 2003
Целевая платформа Windows
Header bits.h
Библиотека Bits.lib
DLL QmgrPrxy.dll

См. также раздел

IBackgroundCopyError