Partager via


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