Поделиться через


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

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

Синтаксис

HRESULT GetProtocol(
  [out] LPWSTR *pProtocol
);

Параметры

[out] pProtocol

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

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

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

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

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows XP
минимальный поддерживаемый сервер Windows Server 2003
целевая платформа Виндоус
Header bits.h
Library Bits.lib
DLL QmgrPrxy.dll

См. также

IBackgroundCopyError