initializePlugin() と uninitializePlugin() の 2 つの特定の関数を、すべての Maya プラグインに実装する必要があります。initializePlugin() は Maya がプラグインをロードするときに呼び出され、uninitializePlugin() は Maya がプラグインをアンロードするときに呼び出されます。これらの関数のいずれかが見つからない場合、プラグインのロードは失敗します。
コマンド プラグインの場合、initializePlugin() は registerCommand() を呼び出してコマンドを登録する必要があります。同様に、uninitializePlugin() は deregisterCommand() を呼び出します。
ディペンデンシー ノード プラグインの場合、initializePlugin() は registerNode() を呼び出してコマンドを登録する必要があります。同様に、uninitializePlugin() は deregisterNode() を呼び出します。
Maya devkit に含まれているサンプルで、これらのメソッドの実装方法と、Maya Python API 1.0 と API 2.0 での連携方法を確認することができます。