IAssemblyCache::CreateAssemblyCacheItem-Methode (winsxs.h)
Die CreateAssemblyCacheItem-Methode erstellt ein Element im Assemblycache, das der parallel installierten Assembly entspricht.
Syntax
HRESULT CreateAssemblyCacheItem(
[in] DWORD dwFlags,
[in] PVOID pvReserved,
[out] IAssemblyCacheItem **ppAsmItem,
[in, optional] LPCWSTR pszAssemblyName
);
Parameter
[in] dwFlags
Reserviert.
[in] pvReserved
Reserviert.
[out] ppAsmItem
Zeiger auf einen Speicherort, der den Zeiger auf die instance des IAssemblyCacheItem enthält, das die Informationen empfängt.
[in, optional] pszAssemblyName
Zeiger auf einen NULL-endend-Zeichenfolgenwert, der den vollständig angegebenen starken Namen der Assembly enthält, die installiert wird. Der angegebene Name wird überprüft, ob er mit dem Namen der Assembly im Manifest übereinstimmt. Teilnamen geben FUSION_E_INVALID_NAME zurück. Wenn dieser Parameter NULL ist, wird der Name nicht überprüft.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabewert | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Die -Methode war nicht erfolgreich. |
|
Der vollständige Name der Assembly muss von pszAssemblyName bereitgestellt werden. |
Anforderungen
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 |