Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée une AssemblyRef structure contenant des métadonnées pour l’assembly référencé par cet assembly et retourne le jeton de métadonnées associé.
Syntax
HRESULT DefineAssemblyRef (
[in] void *pbPublicKeyOrToken,
[in] ULONG cbPublicKeyOrToken,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA pMetaData,
[in] void *pbHashValue,
[in] ULONG cbHashValue,
[in] DWORD dwAssemblyRefFlags,
[out] mdAssemblyRef *pmdar
);
Parameters
pbPublicKeyOrToken [in] Clé publique de l’éditeur de l’assembly référencé. La fonction d’assistance StrongNameTokenFromAssembly peut être utilisée pour obtenir le hachage de la clé publique à passer en tant que paramètre.
cbPublicKeyOrToken [in] Taille en octets de pbPublicKeyOrToken.
szName [in] Nom de texte lisible par l’homme de l’assembly. Cette valeur ne doit pas dépasser 1024 caractères.
pMetaData [in] Instance ASSEMBLYMETADATA qui contient les informations de version, de plateforme et de paramètres régionaux de l’assembly référencé.
pbHashValue [in] Données de hachage associées à l’assembly référencé. Optional.
cbHashValue [in] Taille en octets de pbHashValue.
dwAssemblyRefFlags [in] Combinaison au niveau du bit des valeurs CorAssemblyFlags qui influencent le comportement du moteur d’exécution.
pmdar [out] Pointeur vers le jeton de métadonnées retourné AssemblyRef .
Remarks
Une AssemblyRef structure de métadonnées doit être définie pour chaque assembly référencé par cet assembly.
Au moment de l’exécution, les détails d’un assembly référencé sont transmis au programme de résolution d’assembly avec une indication indiquant qu’ils représentent les informations « as built ». Le programme de résolution d’assembly applique ensuite la stratégie.
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: Cor.h
Bibliothèque: CorGuids.lib