CreateAssemblyNameObject, fonction (winsxs.h)
La fonction CreateAssemblyNameObject obtient une instance de l’interface IAssemblyName.
Syntaxe
HRESULT CreateAssemblyNameObject(
LPASSEMBLYNAME *ppAssemblyNameObj,
LPCWSTR szAssemblyName,
DWORD dwFlags,
LPVOID pvReserved
);
Paramètres
ppAssemblyNameObj
Pointeur vers un emplacement qui reçoit le pointeur IAssemblyName .
szAssemblyName
Pointeur vers une valeur de chaîne contenant le nom d’un assembly côte à côte. Selon dwFlags, il s’agit d’une représentation sous forme de chaîne du nom d’assembly côte à côte entièrement spécifié ou de la partie Nom du nom de l’assembly. La valeur de chaîne peut être NULL.
dwFlags
La valeur de ce paramètre peut être une combinaison d’options d’énumération CREATE_ASM_NAME_OBJ_FLAGS ou 0. Si la valeur est CANOF_PARSE_DISPLAY_NAME, le paramètre szAssemblyName contient une représentation sous forme de chaîne du nom d’assembly côte à côte entièrement spécifié et est analysé sur les propriétés individuelles. Si la valeur est 0, szAssemblyName est la partie Nom du nom de l’assembly côte à côte.
pvReserved
Ce paramètre est réservé et doit être NULL.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
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 |