ModuleBuilder.DefineUnmanagedResource Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет неуправляемый ресурс в этом модуле. Двоичный большой объект (BLOB) должен иметь правильный формат для ресурса Win32.
Перегрузки
| Имя | Описание |
|---|---|
| DefineUnmanagedResource(Byte[]) |
Определяет неуправляемый внедренный ресурс с непрозрачным двоичным большим объектом (BLOB) байтов. |
| DefineUnmanagedResource(String) |
Определяет неуправляемый ресурс с именем файла ресурсов Win32. |
DefineUnmanagedResource(Byte[])
Определяет неуправляемый внедренный ресурс с непрозрачным двоичным большим объектом (BLOB) байтов.
public:
void DefineUnmanagedResource(cli::array <System::Byte> ^ resource);
public void DefineUnmanagedResource(byte[] resource);
member this.DefineUnmanagedResource : byte[] -> unit
Public Sub DefineUnmanagedResource (resource As Byte())
Параметры
- resource
- Byte[]
Непрозрачный BLOB-объект, представляющий неуправляемый ресурс.
Исключения
Неуправляемый ресурс уже определен в сборке модуля.
resource равно null.
Комментарии
Сборку можно связать только с одним неуправляемым ресурсом. Это означает, что вызов DefineVersionInfoResource или DefineUnmanagedResource после вызова одного из методов был вызван ранее.ArgumentException Необходимо объединить несколько неуправляемых ресурсов с инструментом, таким как служебная программа ResMerge Microsoft (не предоставленная средой CLR).
Применяется к
DefineUnmanagedResource(String)
Определяет неуправляемый ресурс с именем файла ресурсов Win32.
public:
void DefineUnmanagedResource(System::String ^ resourceFileName);
public void DefineUnmanagedResource(string resourceFileName);
member this.DefineUnmanagedResource : string -> unit
Public Sub DefineUnmanagedResource (resourceFileName As String)
Параметры
- resourceFileName
- String
Имя неуправляемого файла ресурса.
Исключения
Неуправляемый ресурс уже определен в сборке модуля.
–или–
resourceFileName — пустая строка ("").
resourceFileName равно null.
Комментарии
Сборку можно связать только с одним неуправляемым ресурсом. Это означает, что вызов DefineVersionInfoResource или DefineUnmanagedResource после вызова одного из методов был вызван ранее.ArgumentException Необходимо объединить несколько неуправляемых ресурсов с инструментом, таким как служебная программа ResMerge Microsoft (не предоставленная средой CLR).