ModuleBuilder.DefineUnmanagedResource 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義本模組中的非管理資源。 二進位大型物件(BLOB)必須具備 Win32 資源的正確格式。
多載
| 名稱 | Description |
|---|---|
| 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出 。 多個未管理資源需要透過像 Microsoft ResMerge 工具(非 Common Language 執行環境提供)等工具合併。
適用於
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 是 null。
備註
組裝裝置只能與一個未管理資源相關聯。 這表示呼叫 DefineVersionInfoResource 或 DefineUnmanagedResource 在先前被呼叫的方法之後會拋 ArgumentException出 。 多個未管理資源需要透過像 Microsoft ResMerge 工具(非 Common Language 執行環境提供)等工具合併。