次の手順と例は、マネージド アプリケーションがプラットフォーム呼び出しを使用して、ローカル コンピューター上の各ウィンドウのハンドル値を出力する方法を示しています。 具体的には、この手順と例では EnumWindows 関数を使用してウィンドウのリストをステップスルーし、(CallBack という名前の) マネージド コールバック関数を使用してウィンドウ ハンドルの値を出力します。 コールバック関数を実装するには 実装を進める前に、EnumWindows 関数のシグネチャを見てみます。 EnumWindows のシグネチャは次のとおりです。 BOOL EnumWindows(WNDENUMPROC lpEnumFunc, LPARAM lParam) この関数がコールバックを必要とする 1 つの手掛かりは、lpEnumFunc 引数が存在することです。 コールバック関数へのポインターを使用