HTTP_SERVICE_CONFIG_TIMEOUT_SET構造体 (http.h)

HTTP_SERVICE_CONFIG_TIMEOUT_SET構造体は、HTTP Server API のワイド タイムアウト値を設定するために使用されます。

構文

typedef struct _HTTP_SERVICE_CONFIG_TIMEOUT_SET {
  HTTP_SERVICE_CONFIG_TIMEOUT_KEY   KeyDesc;
  HTTP_SERVICE_CONFIG_TIMEOUT_PARAM ParamDesc;
} HTTP_SERVICE_CONFIG_TIMEOUT_SET, *PHTTP_SERVICE_CONFIG_TIMEOUT_SET;

メンバー

KeyDesc

設定されているタイマーを識別する HTTP_SERVICE_CONFIG_TIMEOUT_KEY 列挙体のメンバー。

ParamDesc

タイマーの値 (秒単位)。 0 より大きい値である必要があります。

解説

HTTP_SERVICE_CONFIG_TIMEOUT_SET構造体のインスタンスは、pConfigInformation パラメーターを使用して HTTPSetServiceConfiguration 関数にデータを渡すか、いずれかの関数の ConfigId パラメーターが HttpServiceConfigTimeout と等しい場合に pOutputConfigInformation パラメーターを使用して HTTPQueryServiceConfiguration 関数からデータを取得するために使用されます。

HTTP Server API ワイド タイムアウトの既存の値に対してクエリを実行しても、管理特権は必要ありません。 ただし、この値を設定するには管理特権が必要です。

HTTP Server API ワイド タイムアウト値が HTTPSetServiceConfiguration で設定されている場合、HTTP サービスが停止して再起動されると、設定は保持されます。 タイムアウト値は、マシン上のすべての HTTP Server API アプリケーションに適用されます。

HTTP Server API タイムアウト値は、ConfigId パラメーターを HttpServiceConfigTimeout に設定し、HTTP_SERVICE_CONFIG_TIMEOUT_SET構造体を指す pConfigInformation パラメーターを使用して HTTPDeleteServiceConfiguration を呼び出すことによって削除されます。 タイマー値が削除されると、永続的な設定は削除され、HTTP Server API ではハードコーディングされた既定値が使用されます。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header http.h

関連項目

HTTP Server API バージョン 2.0 構造体

HTTPDeleteServiceConfiguration

HTTPQueryServiceConfiguration

HTTPSetServiceConfiguration