Condividi tramite


Metodo IAssemblyName::SetProperty (winsxs.h)

Il metodo SetProperty aggiunge una coppia nome-valore al nome dell'assembly side-by-side. Questo metodo può modificare o eliminare il valore di una coppia nome-valore esistente.

Sintassi

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

Parametri

[in] PropertyId

ID proprietà che rappresenta la coppia nome-valore. Gli ID di proprietà validi sono ASM_NAME valori di enumerazione.

[in] pvProperty

Puntatore a un buffer contenente il valore della coppia nome-valore.

[in, optional] cbProperty

Dimensioni in byte del buffer specificato da pvProperty. Impostare il valore di questo parametro su zero per rimuovere la coppia nome-valore dal nome dell'assembly.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore restituito Descrizione
S_OK
Il metodo è riuscito.
S_FALSE
Il metodo non è riuscito.
E_UNEXPECTED
Il metodo non è riuscito. Il metodo SetProperty è stato chiamato dopo il metodo Finalize .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winsxs.h
DLL Sxs.dll

Vedi anche

Iassemblyname