已不再支援此瀏覽器。
請升級至 Microsoft Edge,以利用最新功能、安全性更新和技術支援。
更新:2007 年 11 月
下表顯示如何在 Unmanaged 程式碼中,將 Managed 委派封送處理為函式指標的範例。
Managed 委派 (C#)
Unmanaged 函式指標 (C++)
public delegate int EnumDelegate( IntPtr hwnd, int LParam); [DllImport("coredll.dll")] static extern int EnumWindows( EnumDelegate d, Int lParm);
typedef BOOL (* WNDENUMPROC) (HWND, LPARAM); BOOL EnumWindows( WNDENUMPROC lpEnumFunc, LPARAM lParam);
public delegate int EnumDelegate( IntPtr hwnd, int lParam); [DllImport("coredll.dll")] static extern int EnumWindows( [MarshalAs(UnmanagedType.FunctionPtr0] EnumDelegate d, Int lParam);
typedef BOOL (* WNDENUMPROC) (HWND, LPARAM); BOOL EnumWindows( WNDENUMPROC lpENumFunc, LPARAM lParam);
.NET Compact Framework 中的封送處理支援