Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene el conjunto de propiedades de la referencia de ensamblado con la firma de metadatos especificada.
Syntax
HRESULT GetAssemblyRefProps (
[in] mdAssemblyRef mdar,
[out] const void **ppbPublicKeyOrToken,
[out] ULONG *pcbPublicKeyOrToken,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] ASSEMBLYMETADATA *pMetaData,
[out] const void **ppbHashValue,
[out] ULONG *pcbHashValue,
[out] DWORD *pdwAssemblyRefFlags
);
Parameters
mdar
[in] Token mdAssemblyRef de metadatos que representa la referencia de ensamblado para la que se van a obtener las propiedades.
ppbPublicKeyOrToken
[out] Puntero a la clave pública o al token de metadatos.
pcbPublicKeyOrToken
[out] El número de bytes de la clave pública o el token devueltos.
szName
[out] Nombre simple del ensamblado.
cchName
[in] Tamaño, en caracteres anchos, de szName.
pchName
[out] Puntero al número de caracteres anchos que se devuelven realmente en szName.
pMetaData
[out] Puntero a una estructura ASSEMBLYMETADATA que contiene los metadatos del ensamblado.
ppbHashValue
[out] Puntero al valor hash. Este es el hash, mediante el algoritmo SHA-1, de la PublicKey propiedad del ensamblado al que se hace referencia.
pcbHashValue
[out] Número de caracteres anchos en el valor hash devuelto.
pdwAssemblyRefFlags
[out] Puntero a marcas que describen los metadatos aplicados a un ensamblado. El valor flags es una combinación de uno o varios valores CorAssemblyFlags .
Return Value
Este método devuelve S_OK si se realiza correctamente; de lo contrario, devuelve uno de los códigos de error definidos en el archivo de encabezado Winerror.h.
Requirements
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Header: Cor.h
Library: CorGuids.lib