Función CreateAssemblyNameObject (winsxs.h)
La función CreateAssemblyNameObject obtiene una instancia de la interfaz IAssemblyName .
Sintaxis
HRESULT CreateAssemblyNameObject(
LPASSEMBLYNAME *ppAssemblyNameObj,
LPCWSTR szAssemblyName,
DWORD dwFlags,
LPVOID pvReserved
);
Parámetros
ppAssemblyNameObj
Puntero a una ubicación que recibe el puntero IAssemblyName .
szAssemblyName
Puntero a un valor de cadena que contiene el nombre de un ensamblado en paralelo. Dependiendo de dwFlags, se trata de una representación de cadena del nombre de ensamblado en paralelo totalmente especificado o la parte Nombre del nombre del ensamblado. El valor de cadena puede ser NULL.
dwFlags
El valor de este parámetro puede ser una combinación de CREATE_ASM_NAME_OBJ_FLAGS opciones de enumeración o 0. Si el valor es CANOF_PARSE_DISPLAY_NAME, el parámetro szAssemblyName contiene una representación de cadena del nombre de ensamblado en paralelo totalmente especificado y se analiza en las propiedades individuales. Si es 0, szAssemblyName es la parte Nombre del nombre del ensamblado en paralelo.
pvReserved
Este parámetro está reservado y debe ser NULL.
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winsxs.h |
Archivo DLL | Sxs.dll |