IAssemblyName ::SetProperty, méthode (winsxs.h)
La méthode SetProperty ajoute une paire nom-valeur au nom de l’assembly côte à côte. Cette méthode peut modifier ou supprimer la valeur d’une paire nom-valeur existante.
Syntaxe
HRESULT SetProperty(
[in] DWORD PropertyId,
[in] LPVOID pvProperty,
[in, optional] DWORD cbProperty
);
Paramètres
[in] PropertyId
ID de propriété qui représente la paire nom-valeur. Les ID de propriété valides sont ASM_NAME valeurs d’énumération .
[in] pvProperty
Pointeur vers une mémoire tampon qui contient la valeur de la paire nom-valeur.
[in, optional] cbProperty
Taille en octets de la mémoire tampon spécifiée par pvProperty. Définissez la valeur de ce paramètre sur zéro pour supprimer la paire nom-valeur du nom de l’assembly.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur retournée | Description |
---|---|
|
S_OK |
|
La méthode n’a pas réussi. |
|
La méthode n’a pas réussi. La méthode SetProperty a été appelée après la méthode Finalize . |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winsxs.h |
DLL | Sxs.dll |