ホーム › Networking.HttpServer › HTTP_SERVICE_CONFIG_ID
HTTP_SERVICE_CONFIG_ID
列挙型メンバー 14
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| HttpServiceConfigIPListenList | 0 | 0x0 | SSL 接続を待ち受ける IP アドレスを登録するために使用する IP リッスン リストを指定します。 |
| HttpServiceConfigSSLCertInfo | 1 | 0x1 | SSL 証明書ストアを指定します。 注 HTTP Server API で SSL が有効になっている場合、クライアント アプリケーションが TLS を指定すると、SSL の代わりに TLS 1.0 が使用されることがあります。
|
| HttpServiceConfigUrlAclInfo | 2 | 0x2 | URL 予約ストアを指定します。 |
| HttpServiceConfigTimeout | 3 | 0x3 | HTTP Server API 全体の接続タイムアウトを構成します。 注 Windows Vista 以降のバージョンの Windows
|
| HttpServiceConfigCache | 4 | 0x4 | HttpQueryServiceConfiguration 関数および HttpSetServiceConfiguration 関数で使用されます。 注 Windows Server 2008 R2 および Windows 7 以降のバージョンの Windows。
|
| HttpServiceConfigSslSniCertInfo | 5 | 0x5 | Hostname:Port をキーとする SSL エンドポイント構成を指定します。HttpDeleteServiceConfiguration、HttpQueryServiceConfiguration、HttpSetServiceConfiguration、および HttpUpdateServiceConfiguration の各関数で使用されます 注 Windows 8 以降のバージョンの Windows。
|
| HttpServiceConfigSslCcsCertInfo | 6 | 0x6 | ポートが Transport Layer Security (TLS) ハンドシェイクを受信したときに、証明書を検索するために Http.sys が集中証明書ストア (CCS) を参照することを指定する SSL 証明書レコードに対して、操作を実行することを指定します。HttpDeleteServiceConfiguration、HttpQueryServiceConfiguration、HttpSetServiceConfiguration、および HttpUpdateServiceConfiguration の各関数で使用されます 注 Windows 8 以降のバージョンの Windows。
|
| HttpServiceConfigSetting | 7 | 0x7 | |
| HttpServiceConfigSslCertInfoEx | 8 | 0x8 | |
| HttpServiceConfigSslSniCertInfoEx | 9 | 0x9 | |
| HttpServiceConfigSslCcsCertInfoEx | 10 | 0xA | |
| HttpServiceConfigSslScopedCcsCertInfo | 11 | 0xB | |
| HttpServiceConfigSslScopedCcsCertInfoEx | 12 | 0xC | |
| HttpServiceConfigMax | 13 | 0xD | 列挙を終了します。サービス構成オプションの定義には使用されません。 |
公式ドキュメント
HTTP_SERVICE_CONFIG_ID 列挙型は、サービス構成オプションを定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum HTTP_SERVICE_CONFIG_ID : int {
HttpServiceConfigIPListenList = 0,
HttpServiceConfigSSLCertInfo = 1,
HttpServiceConfigUrlAclInfo = 2,
HttpServiceConfigTimeout = 3,
HttpServiceConfigCache = 4,
HttpServiceConfigSslSniCertInfo = 5,
HttpServiceConfigSslCcsCertInfo = 6,
HttpServiceConfigSetting = 7,
HttpServiceConfigSslCertInfoEx = 8,
HttpServiceConfigSslSniCertInfoEx = 9,
HttpServiceConfigSslCcsCertInfoEx = 10,
HttpServiceConfigSslScopedCcsCertInfo = 11,
HttpServiceConfigSslScopedCcsCertInfoEx = 12,
HttpServiceConfigMax = 13
} HTTP_SERVICE_CONFIG_ID;public enum HTTP_SERVICE_CONFIG_ID : int
{
HttpServiceConfigIPListenList = 0,
HttpServiceConfigSSLCertInfo = 1,
HttpServiceConfigUrlAclInfo = 2,
HttpServiceConfigTimeout = 3,
HttpServiceConfigCache = 4,
HttpServiceConfigSslSniCertInfo = 5,
HttpServiceConfigSslCcsCertInfo = 6,
HttpServiceConfigSetting = 7,
HttpServiceConfigSslCertInfoEx = 8,
HttpServiceConfigSslSniCertInfoEx = 9,
HttpServiceConfigSslCcsCertInfoEx = 10,
HttpServiceConfigSslScopedCcsCertInfo = 11,
HttpServiceConfigSslScopedCcsCertInfoEx = 12,
HttpServiceConfigMax = 13,
}Public Enum HTTP_SERVICE_CONFIG_ID As Integer
HttpServiceConfigIPListenList = 0
HttpServiceConfigSSLCertInfo = 1
HttpServiceConfigUrlAclInfo = 2
HttpServiceConfigTimeout = 3
HttpServiceConfigCache = 4
HttpServiceConfigSslSniCertInfo = 5
HttpServiceConfigSslCcsCertInfo = 6
HttpServiceConfigSetting = 7
HttpServiceConfigSslCertInfoEx = 8
HttpServiceConfigSslSniCertInfoEx = 9
HttpServiceConfigSslCcsCertInfoEx = 10
HttpServiceConfigSslScopedCcsCertInfo = 11
HttpServiceConfigSslScopedCcsCertInfoEx = 12
HttpServiceConfigMax = 13
End Enumimport enum
class HTTP_SERVICE_CONFIG_ID(enum.IntEnum):
HttpServiceConfigIPListenList = 0
HttpServiceConfigSSLCertInfo = 1
HttpServiceConfigUrlAclInfo = 2
HttpServiceConfigTimeout = 3
HttpServiceConfigCache = 4
HttpServiceConfigSslSniCertInfo = 5
HttpServiceConfigSslCcsCertInfo = 6
HttpServiceConfigSetting = 7
HttpServiceConfigSslCertInfoEx = 8
HttpServiceConfigSslSniCertInfoEx = 9
HttpServiceConfigSslCcsCertInfoEx = 10
HttpServiceConfigSslScopedCcsCertInfo = 11
HttpServiceConfigSslScopedCcsCertInfoEx = 12
HttpServiceConfigMax = 13// HTTP_SERVICE_CONFIG_ID
pub const HttpServiceConfigIPListenList: i32 = 0;
pub const HttpServiceConfigSSLCertInfo: i32 = 1;
pub const HttpServiceConfigUrlAclInfo: i32 = 2;
pub const HttpServiceConfigTimeout: i32 = 3;
pub const HttpServiceConfigCache: i32 = 4;
pub const HttpServiceConfigSslSniCertInfo: i32 = 5;
pub const HttpServiceConfigSslCcsCertInfo: i32 = 6;
pub const HttpServiceConfigSetting: i32 = 7;
pub const HttpServiceConfigSslCertInfoEx: i32 = 8;
pub const HttpServiceConfigSslSniCertInfoEx: i32 = 9;
pub const HttpServiceConfigSslCcsCertInfoEx: i32 = 10;
pub const HttpServiceConfigSslScopedCcsCertInfo: i32 = 11;
pub const HttpServiceConfigSslScopedCcsCertInfoEx: i32 = 12;
pub const HttpServiceConfigMax: i32 = 13;// HTTP_SERVICE_CONFIG_ID
const (
HttpServiceConfigIPListenList int32 = 0
HttpServiceConfigSSLCertInfo int32 = 1
HttpServiceConfigUrlAclInfo int32 = 2
HttpServiceConfigTimeout int32 = 3
HttpServiceConfigCache int32 = 4
HttpServiceConfigSslSniCertInfo int32 = 5
HttpServiceConfigSslCcsCertInfo int32 = 6
HttpServiceConfigSetting int32 = 7
HttpServiceConfigSslCertInfoEx int32 = 8
HttpServiceConfigSslSniCertInfoEx int32 = 9
HttpServiceConfigSslCcsCertInfoEx int32 = 10
HttpServiceConfigSslScopedCcsCertInfo int32 = 11
HttpServiceConfigSslScopedCcsCertInfoEx int32 = 12
HttpServiceConfigMax int32 = 13
)const
HttpServiceConfigIPListenList = 0;
HttpServiceConfigSSLCertInfo = 1;
HttpServiceConfigUrlAclInfo = 2;
HttpServiceConfigTimeout = 3;
HttpServiceConfigCache = 4;
HttpServiceConfigSslSniCertInfo = 5;
HttpServiceConfigSslCcsCertInfo = 6;
HttpServiceConfigSetting = 7;
HttpServiceConfigSslCertInfoEx = 8;
HttpServiceConfigSslSniCertInfoEx = 9;
HttpServiceConfigSslCcsCertInfoEx = 10;
HttpServiceConfigSslScopedCcsCertInfo = 11;
HttpServiceConfigSslScopedCcsCertInfoEx = 12;
HttpServiceConfigMax = 13;// HTTP_SERVICE_CONFIG_ID
pub const HttpServiceConfigIPListenList: i32 = 0;
pub const HttpServiceConfigSSLCertInfo: i32 = 1;
pub const HttpServiceConfigUrlAclInfo: i32 = 2;
pub const HttpServiceConfigTimeout: i32 = 3;
pub const HttpServiceConfigCache: i32 = 4;
pub const HttpServiceConfigSslSniCertInfo: i32 = 5;
pub const HttpServiceConfigSslCcsCertInfo: i32 = 6;
pub const HttpServiceConfigSetting: i32 = 7;
pub const HttpServiceConfigSslCertInfoEx: i32 = 8;
pub const HttpServiceConfigSslSniCertInfoEx: i32 = 9;
pub const HttpServiceConfigSslCcsCertInfoEx: i32 = 10;
pub const HttpServiceConfigSslScopedCcsCertInfo: i32 = 11;
pub const HttpServiceConfigSslScopedCcsCertInfoEx: i32 = 12;
pub const HttpServiceConfigMax: i32 = 13;const
HttpServiceConfigIPListenList* = 0
HttpServiceConfigSSLCertInfo* = 1
HttpServiceConfigUrlAclInfo* = 2
HttpServiceConfigTimeout* = 3
HttpServiceConfigCache* = 4
HttpServiceConfigSslSniCertInfo* = 5
HttpServiceConfigSslCcsCertInfo* = 6
HttpServiceConfigSetting* = 7
HttpServiceConfigSslCertInfoEx* = 8
HttpServiceConfigSslSniCertInfoEx* = 9
HttpServiceConfigSslCcsCertInfoEx* = 10
HttpServiceConfigSslScopedCcsCertInfo* = 11
HttpServiceConfigSslScopedCcsCertInfoEx* = 12
HttpServiceConfigMax* = 13enum HTTP_SERVICE_CONFIG_ID : int {
HttpServiceConfigIPListenList = 0,
HttpServiceConfigSSLCertInfo = 1,
HttpServiceConfigUrlAclInfo = 2,
HttpServiceConfigTimeout = 3,
HttpServiceConfigCache = 4,
HttpServiceConfigSslSniCertInfo = 5,
HttpServiceConfigSslCcsCertInfo = 6,
HttpServiceConfigSetting = 7,
HttpServiceConfigSslCertInfoEx = 8,
HttpServiceConfigSslSniCertInfoEx = 9,
HttpServiceConfigSslCcsCertInfoEx = 10,
HttpServiceConfigSslScopedCcsCertInfo = 11,
HttpServiceConfigSslScopedCcsCertInfoEx = 12,
HttpServiceConfigMax = 13,
}#define global HttpServiceConfigIPListenList 0x0
#define global HttpServiceConfigSSLCertInfo 0x1
#define global HttpServiceConfigUrlAclInfo 0x2
#define global HttpServiceConfigTimeout 0x3
#define global HttpServiceConfigCache 0x4
#define global HttpServiceConfigSslSniCertInfo 0x5
#define global HttpServiceConfigSslCcsCertInfo 0x6
#define global HttpServiceConfigSetting 0x7
#define global HttpServiceConfigSslCertInfoEx 0x8
#define global HttpServiceConfigSslSniCertInfoEx 0x9
#define global HttpServiceConfigSslCcsCertInfoEx 0xA
#define global HttpServiceConfigSslScopedCcsCertInfo 0xB
#define global HttpServiceConfigSslScopedCcsCertInfoEx 0xC
#define global HttpServiceConfigMax 0xD