ServerState
このプロパティは、サーバーのインスタンスの現在の状態を提供します。状態と、状態に対応するコードは、次のとおりです。 1 (起動中)、2 (起動済)、3 (停止中)、4 (停止済)、5 (一時停止中)、6 (一時停止済)、または 7 (続行中)。
このプロパティは読み取り専用です。
データ型 | 長整数型 |
既定値 | 設定不可 |
継承 | 継承可能 |
アクセス場所
このプロパティには,次の場所でアクセスできます。
メタベース パス | キー タイプ |
/LM/MSFTPSVC/N | IIsFtpServer |
/LM/W3SVC/N | IIsWebServer |
IIS Admin Base オブジェクトの追加情報
次の表は、IIS Admin Base オブジェクトを使用するコードで必要な追加情報の一覧です。
メタベース識別子 | MD_SERVER_STATE |
ユーザー タイプ | IIS_MD_UT_SERVER |
ビットマスク値
定数 | 値 | 説明 |
MD_SERVER_STATE_STARTING | 0x00000001 | サーバーが起動しています。 |
MD_SERVER_STATE_STARTED | 0x00000002 | サーバーが起動しました。 |
MD_SERVER_STATE_STOPPING | 0x00000003 | サーバーが停止しています。 |
MD_SERVER_STATE_STOPPED | 0x00000004 | サーバーが停止しました。 |
MD_SERVER_STATE_PAUSING | 0x00000005 | サーバーが一時停止しています。 |
MD_SERVER_STATE_PAUSED | 0x00000006 | サーバーが一時停止しました。 |
MD_SERVER_STATE_CONTINUING | 0x00000007 | サーバーが続行しています。 |
解説
IIS Admin Base オブジェクトを扱っている場合、サーバーにコマンドを送信するには、MD_SERVER_COMMAND プロパティを使用します。