Método IOpcFactory::CreatePartUri (msopc.h)
Cria um objeto URI de parte que representa um nome de parte.
Sintaxe
HRESULT CreatePartUri(
[in] LPCWSTR pwzUri,
[out, retval] IOpcPartUri **partUri
);
Parâmetros
[in] pwzUri
Um URI que representa o local de uma parte em relação à raiz do pacote que o contém.
[out, retval] partUri
Um ponteiro para a interface IOpcPartUri do objeto URI da parte. Esse objeto representa o nome da parte derivado do URI passado em pwzUri.
Os nomes de parte devem estar em conformidade com a sintaxe especificada no OPC.
Retornar valor
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Valor/código retornado | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
Pelo menos um dos parâmetros pwzUri e partUri é NULL. |
|
Um nome de parte não pode ser a cadeia de caracteres vazia "". |
|
Um nome de parte não pode ser um '/'. |
|
Um nome de parte não pode começar com "//". |
|
Um nome de parte não pode terminar com um '/'. |
|
Um nome de parte não pode terminar com um '.'. |
|
Um nome de parte não pode ter segmentos que terminem com um '.'. |
|
Um nome de parte não pode ter componente de fragmento. Um componente de fragmento é precedido por um caractere '#', conforme descrito em RFC 3986: Sintaxe genérica de URI. |
|
Um nome de parte não pode ser o nome de uma parte Relações que indica outra parte Relações como a origem das relações contidas nela. |
|
Um nome de parte não pode ser um URI absoluto. Um URI absoluto começa com um componente de esquema seguido por um ":", conforme descrito em RFC 3986: Sintaxe genérica de URI. |
|
Um código de erro HRESULT da função CreateUri . |
|
Um código de erro HRESULT de uma API WinINet . |
Comentários
Suporte em versões anteriores do Windows
O comportamento e o desempenho desse método são os mesmos em todas as versões com suporte do Windows. Para obter mais informações, consulte Introdução com a API de Empacotamento e Atualização de Plataforma para Windows Vista.Acesso thread-safe
Os objetos de empacotamento não são thread-safe.
Para obter mais informações, consulte o Introdução com a API de Empacotamento.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | msopc.h |
Confira também
Recursos externos
Introdução com a API de Empacotamento
Visões gerais
Guia de Programação da API de Empacotamento
Referência da API de Empacotamento
Exemplos de API de empacotamento
Atualização de plataforma para Windows Vista
RFC 3986: Sintaxe genérica de URI
Referência