Funzione CreateAssemblyNameObject (winsxs.h)

La funzione CreateAssemblyNameObject ottiene un'istanza dell'interfaccia IAssemblyName .

Sintassi

HRESULT CreateAssemblyNameObject(
  LPASSEMBLYNAME *ppAssemblyNameObj,
  LPCWSTR        szAssemblyName,
  DWORD          dwFlags,
  LPVOID         pvReserved
);

Parametri

ppAssemblyNameObj

Puntatore a una posizione che riceve il puntatore IAssemblyName .

szAssemblyName

Puntatore a un valore stringa contenente il nome di un assembly side-by-side. A seconda di dwFlags, si tratta di una rappresentazione di stringa del nome dell'assembly side-by-side specificato completamente o della parte Name del nome dell'assembly. Il valore stringa può essere NULL.

dwFlags

Il valore di questo parametro può essere una combinazione di CREATE_ASM_NAME_OBJ_FLAGS opzioni di enumerazione o 0. Se il valore è CANOF_PARSE_DISPLAY_NAME, il parametro szAssemblyName contiene una rappresentazione di stringa del nome dell'assembly side-by-side completamente specificato e viene analizzato nelle singole proprietà. Se 0, szAssemblyName è la parte Name del nome dell'assembly side-by-side.

pvReserved

Questo parametro è riservato e deve essere NULL.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winsxs.h
DLL Sxs.dll