Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает объект URI части, представляющий имя части.
Синтаксис
HRESULT CreatePartUri(
[in] LPCWSTR pwzUri,
[out, retval] IOpcPartUri **partUri
);
Параметры
[in] pwzUri
Универсальный код ресурса (URI), представляющий расположение части относительно корневого каталога пакета, содержащего его.
[out, retval] partUri
Указатель на интерфейс IOpcPartUri объекта URI части. Этот объект представляет имя части, полученное от URI, переданного в pwzUri.
Имена частей должны соответствовать синтаксису, указанному в OPC.
Возвращаемое значение
Метод возвращает HRESULT. Возможные значения включают, но не ограничиваются ими в следующей таблице.
| Возврат кода или значения | Description |
|---|---|
|
Метод выполнен успешно. |
|
По крайней мере один из параметров pwzUri и partUri имеет значение NULL. |
|
Имя части не может быть пустой строкой "". |
|
Имя части не может быть "/". |
|
Имя части не может начинаться с "//". |
|
Имя части не может заканчиваться "/". |
|
Имя части не может заканчиваться ".". |
|
Имя части не может содержать сегменты, заканчивающиеся символом ".". |
|
Имя части не может иметь компонент фрагмента. Компонент фрагмента предшествует символу #, как описано в RFC 3986: универсальный синтаксис URI. |
|
Имя части не может быть именем части "Связи", указывающей другую часть "Связи" в качестве источника связей, содержащихся в ней. |
|
Имя части не может быть абсолютным универсальным кодом ресурса (URI). Абсолютный URI начинается с компонента схемы, за которым следует ":", как описано в RFC 3986: универсальный синтаксис URI. |
|
Код ошибки HRESULT из функции CreateUri . |
|
Код ошибки HRESULT из API WinINet . |
Замечания
Поддержка предыдущих версий Windows
Поведение и производительность этого метода одинакова во всех поддерживаемых версиях Windows. Дополнительные сведения см. в статье "Начало работы с API упаковки" и "Обновление платформы" для Windows Vista.Безопасность потоков
Объекты упаковки не являются потокобезопасными.
Дополнительные сведения см. в разделе "Начало работы с API упаковки".
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и обновление платформы для Windows Server 2008 [только классические приложения] |
| целевая платформа | Виндоус |
| Header | msopc.h |
См. также
Внешние ресурсы
Обзоры
Руководство по программированию API упаковки
Обновление платформы для Windows Vista
RFC 3986: универсальный синтаксис URI
Справочные материалы