Share via


IAssemblyName::SetProperty-Methode (winsxs.h)

Die SetProperty-Methode fügt dem Namen der parallelen Assembly ein Name-Wert-Paar hinzu. Diese Methode kann den Wert eines vorhandenen Name-Wert-Paars ändern oder löschen.

Syntax

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

Parameter

[in] PropertyId

Eine Eigenschafts-ID, die das Name-Wert-Paar darstellt. Gültige Eigenschafts-IDs sind ASM_NAME Enumerationswerte.

[in] pvProperty

Ein Zeiger auf einen Puffer, der den Wert des Name-Wert-Paars enthält.

[in, optional] cbProperty

Die Größe des durch pvProperty angegebenen Puffers in Byte. Legen Sie den Wert dieses Parameters auf 0 fest, um das Name-Wert-Paar aus dem Assemblynamen zu entfernen.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabewert BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
S_FALSE
Die -Methode war nicht erfolgreich.
E_UNEXPECTED
Die -Methode war nicht erfolgreich. Die SetProperty-Methode wurde nach der Finalize-Methode aufgerufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winsxs.h
DLL Sxs.dll

Weitere Informationen

Iassemblyname