typedef struct { PNWEXEC pFunc; char xComdName[16]; char xHelp[64]; } NWREGIST, *PNWREGIST;
pFunc 実行する関数のポインタ xComdName コマンドの文字列 xHelp ヘルプメッセージ文字列
Nindows2デバッグユーティリティに登録するコマンドを定義する構造体です。メンバ pFunc コマンドが入力されたときに呼ばれる関数のポインタを入れます。
関数の型は下のように定義されています。
typedef int (*PNWEXEC)( int argc, char *argv[] );
定義した関数へ渡す引数argc、argvの仕様はC言語の標準のmain()関数と同じです。
メンバxComdNameはコマンドに用いる文字列です。大文字、小文字は区別されます。
メンバxHelpはhelpコマンドで表示されるヘルプメッセージです。
nwRegisterCommand() Nindows2へのコマンド登録 nwUnregisterCommand() 登録したコマンドの開放