Método IAssemblyName::SetProperty (winsxs.h)

O método SetProperty adiciona um par nome-valor ao nome do assembly lado a lado. Esse método pode alterar ou excluir o valor de um par nome-valor existente.

Sintaxe

HRESULT SetProperty(
  [in]           DWORD  PropertyId,
  [in]           LPVOID pvProperty,
  [in, optional] DWORD  cbProperty
);

Parâmetros

[in] PropertyId

Uma ID de propriedade que representa o par nome-valor. As IDs de propriedade válidas são ASM_NAME valores de enumeração.

[in] pvProperty

Um ponteiro para um buffer que contém o valor do par nome-valor.

[in, optional] cbProperty

O tamanho em bytes do buffer especificado por pvProperty. Defina o valor desse parâmetro como zero para remover o par nome-valor do nome do assembly.

Retornar valor

Esse método pode retornar um desses valores.

Valor retornado Descrição
S_OK
O método foi bem-sucedido.
S_FALSE
O método não foi bem-sucedido.
E_UNEXPECTED
O método não foi bem-sucedido. O método SetProperty foi chamado após o método Finalize .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winsxs.h
DLL Sxs.dll

Confira também

Iassemblyname