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

El método SetProperty agrega un par nombre-valor al nombre del ensamblado en paralelo. Este método puede cambiar o eliminar el valor de un par nombre-valor existente.

Sintaxis

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

Parámetros

[in] PropertyId

Identificador de propiedad que representa el par nombre-valor. Los identificadores de propiedad válidos son ASM_NAME valores de enumeración.

[in] pvProperty

Puntero a un búfer que contiene el valor del par nombre-valor.

[in, optional] cbProperty

Tamaño en bytes del búfer especificado por pvProperty. Establezca el valor de este parámetro en cero para quitar el par nombre-valor del nombre del ensamblado.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
S_FALSE
El método no se realizó correctamente.
E_UNEXPECTED
El método no se realizó correctamente. Se llamó al método SetProperty después del método Finalize .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winsxs.h
Archivo DLL Sxs.dll

Consulte también

Iassemblyname