ModuleBuilder.DefineUnmanagedResource Yöntem

Tanım

Bu modülde yönetilmeyen bir kaynağı tanımlar. İkili büyük nesne (BLOB) win32 kaynağı için doğru biçime sahip olmalıdır.

Aşırı Yüklemeler

Name Description
DefineUnmanagedResource(Byte[])

Baytlık bir opak ikili büyük nesne (BLOB) verilip yönetilmeyen bir ekli kaynak tanımlar.

DefineUnmanagedResource(String)

Win32 kaynak dosyasının adı verilen yönetilmeyen bir kaynağı tanımlar.

DefineUnmanagedResource(Byte[])

Baytlık bir opak ikili büyük nesne (BLOB) verilip yönetilmeyen bir ekli kaynak tanımlar.

public:
 void DefineUnmanagedResource(cli::array <System::Byte> ^ resource);
public void DefineUnmanagedResource(byte[] resource);
member this.DefineUnmanagedResource : byte[] -> unit
Public Sub DefineUnmanagedResource (resource As Byte())

Parametreler

resource
Byte[]

Yönetilmeyen bir kaynağı temsil eden opak blob.

Özel durumlar

Yönetilmeyen bir kaynak modülün derlemesinde zaten tanımlanmıştır.

resource, null'e eşittir.

Açıklamalar

Derleme yalnızca bir yönetilmeyen kaynakla ilişkilendirilebilir. Bu, yöntemlerden biri çağrıldıktan sonra veya DefineVersionInfoResource çağrıldıktan DefineUnmanagedResource sonra işlevinin daha önce oluşturması ArgumentExceptionanlamına gelir. Birden çok yönetilmeyen kaynağın Microsoft ResMerge yardımcı programı (ortak dil çalışma zamanıyla sağlanmaz) gibi bir araçla birleştirilmesi gerekir.

Şunlara uygulanır

DefineUnmanagedResource(String)

Win32 kaynak dosyasının adı verilen yönetilmeyen bir kaynağı tanımlar.

public:
 void DefineUnmanagedResource(System::String ^ resourceFileName);
public void DefineUnmanagedResource(string resourceFileName);
member this.DefineUnmanagedResource : string -> unit
Public Sub DefineUnmanagedResource (resourceFileName As String)

Parametreler

resourceFileName
String

Yönetilmeyen kaynak dosyasının adı.

Özel durumlar

Yönetilmeyen bir kaynak modülün derlemesinde zaten tanımlanmıştır.

-veya-

resourceFileName boş dizedir ("").

resourceFileName, null'e eşittir.

resourceFileName bulunamadı.

-veya-

resourceFileName bir dizindir.

Açıklamalar

Derleme yalnızca bir yönetilmeyen kaynakla ilişkilendirilebilir. Bu, yöntemlerden biri çağrıldıktan sonra veya DefineVersionInfoResource çağrıldıktan DefineUnmanagedResource sonra işlevinin daha önce oluşturması ArgumentExceptionanlamına gelir. Birden çok yönetilmeyen kaynağın Microsoft ResMerge yardımcı programı (ortak dil çalışma zamanıyla sağlanmaz) gibi bir araçla birleştirilmesi gerekir.

Şunlara uygulanır