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 |