ModuleBuilder.DefineUnmanagedResource Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit une ressource non managée dans ce module. L’objet blob (binary large object) doit avoir le format approprié pour une ressource Win32.
Surcharges
| Nom | Description |
|---|---|
| DefineUnmanagedResource(Byte[]) |
Définit une ressource incorporée non managée en fonction d’un objet blob (binary large object) opaque d’octets. |
| DefineUnmanagedResource(String) |
Définit une ressource non managée en fonction du nom du fichier de ressources Win32. |
DefineUnmanagedResource(Byte[])
Définit une ressource incorporée non managée en fonction d’un objet blob (binary large object) opaque d’octets.
public:
void DefineUnmanagedResource(cli::array <System::Byte> ^ resource);
public void DefineUnmanagedResource(byte[] resource);
member this.DefineUnmanagedResource : byte[] -> unit
Public Sub DefineUnmanagedResource (resource As Byte())
Paramètres
- resource
- Byte[]
Objet BLOB opaque qui représente une ressource non managée.
Exceptions
Une ressource non managée a déjà été définie dans l’assembly du module.
resource a la valeur null.
Remarques
Un assembly ne peut être associé qu’à une seule ressource non managée. Cela signifie que l’appel DefineVersionInfoResource ou DefineUnmanagedResource après l’une des méthodes a été appelée précédemment lève ArgumentException. Plusieurs ressources non managées doivent être fusionnées avec un outil tel que l’utilitaire Microsoft ResMerge (non fourni avec le Common Language Runtime).
S’applique à
DefineUnmanagedResource(String)
Définit une ressource non managée en fonction du nom du fichier de ressources Win32.
public:
void DefineUnmanagedResource(System::String ^ resourceFileName);
public void DefineUnmanagedResource(string resourceFileName);
member this.DefineUnmanagedResource : string -> unit
Public Sub DefineUnmanagedResource (resourceFileName As String)
Paramètres
- resourceFileName
- String
Nom du fichier de ressources non managé.
Exceptions
Une ressource non managée a déjà été définie dans l’assembly du module.
- ou -
resourceFileName est la chaîne vide (« »).
resourceFileName a la valeur null.
Remarques
Un assembly ne peut être associé qu’à une seule ressource non managée. Cela signifie que l’appel DefineVersionInfoResource ou DefineUnmanagedResource après l’une des méthodes a été appelée précédemment lève ArgumentException. Plusieurs ressources non managées doivent être fusionnées avec un outil tel que l’utilitaire Microsoft ResMerge (non fourni avec le Common Language Runtime).