ModuleBuilder.DefineUnmanagedResource Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert eine nicht verwaltete Ressource in diesem Modul. Das binäre große Objekt (BLOB) muss das richtige Format für eine Win32-Ressource aufweisen.
Überlädt
| Name | Beschreibung |
|---|---|
| DefineUnmanagedResource(Byte[]) |
Definiert eine nicht verwaltete eingebettete Ressource mit einem undurchsichtigen binären großen Objekt (BLOB) von Bytes. |
| DefineUnmanagedResource(String) |
Definiert eine nicht verwaltete Ressource mit dem Namen der Win32-Ressourcendatei. |
DefineUnmanagedResource(Byte[])
Definiert eine nicht verwaltete eingebettete Ressource mit einem undurchsichtigen binären großen Objekt (BLOB) von Bytes.
public:
void DefineUnmanagedResource(cli::array <System::Byte> ^ resource);
public void DefineUnmanagedResource(byte[] resource);
member this.DefineUnmanagedResource : byte[] -> unit
Public Sub DefineUnmanagedResource (resource As Byte())
Parameter
- resource
- Byte[]
Ein undurchsichtiges BLOB, das eine nicht verwaltete Ressource darstellt.
Ausnahmen
Eine nicht verwaltete Ressource wurde bereits in der Assembly des Moduls definiert.
resource ist null.
Hinweise
Eine Assembly kann nur einer nicht verwalteten Ressource zugeordnet werden. Dies bedeutet, dass der Aufruf DefineVersionInfoResource oder DefineUnmanagedResource nach einer der Methoden zuvor ausgelöst ArgumentExceptionwurde. Mehrere nicht verwaltete Ressourcen müssen mit einem Tool wie dem Microsoft ResMerge-Hilfsprogramm zusammengeführt werden (nicht mit der Common Language Runtime bereitgestellt).
Gilt für:
DefineUnmanagedResource(String)
Definiert eine nicht verwaltete Ressource mit dem Namen der Win32-Ressourcendatei.
public:
void DefineUnmanagedResource(System::String ^ resourceFileName);
public void DefineUnmanagedResource(string resourceFileName);
member this.DefineUnmanagedResource : string -> unit
Public Sub DefineUnmanagedResource (resourceFileName As String)
Parameter
- resourceFileName
- String
Der Name der nicht verwalteten Ressourcendatei.
Ausnahmen
Eine nicht verwaltete Ressource wurde bereits in der Assembly des Moduls definiert.
-oder-
resourceFileName ist die leere Zeichenfolge ("").
resourceFileName ist null.
resourceFileName wurde nicht gefunden.
-oder-
resourceFileName ist ein Verzeichnis.
Hinweise
Eine Assembly kann nur einer nicht verwalteten Ressource zugeordnet werden. Dies bedeutet, dass der Aufruf DefineVersionInfoResource oder DefineUnmanagedResource nach einer der Methoden zuvor ausgelöst ArgumentExceptionwurde. Mehrere nicht verwaltete Ressourcen müssen mit einem Tool wie dem Microsoft ResMerge-Hilfsprogramm zusammengeführt werden (nicht mit der Common Language Runtime bereitgestellt).