Share via


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