Win32 API 日本語リファレンス
ホームNetworking.HttpServer › HTTP_RESPONSE_INFO_TYPE

HTTP_RESPONSE_INFO_TYPE

列挙型
基底型i4

メンバー 4

名前10進16進説明
HttpResponseInfoTypeMultipleKnownHeaders00x0

応答情報の種類が認証であることを示します。

HTTP_RESPONSE_INFO 構造体の pInfo メンバーは、HTTP_MULTIPLE_KNOWN_HEADERS 構造体を指します。

HttpResponseInfoTypeAuthenticationProperty10x1将来の使用のために予約済みです。
HttpResponseInfoTypeQoSProperty20x2QOS 設定に関する情報を格納する HTTP_QOS_SETTING_INFO 構造体へのポインターです。
HttpResponseInfoTypeChannelBind30x3チャネル バインディング トークンに関する情報を格納する HTTP_CHANNEL_BIND_INFO 構造体へのポインターです。

公式ドキュメント

HTTP_RESPONSE_INFO_TYPE 列挙型は、HTTP_RESPONSE_INFO 構造体に格納される情報の種類を定義します。

この列挙型は HTTP_RESPONSE_INFO 構造体で使用されます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum HTTP_RESPONSE_INFO_TYPE : int {
    HttpResponseInfoTypeMultipleKnownHeaders = 0,
    HttpResponseInfoTypeAuthenticationProperty = 1,
    HttpResponseInfoTypeQoSProperty = 2,
    HttpResponseInfoTypeChannelBind = 3
} HTTP_RESPONSE_INFO_TYPE;
public enum HTTP_RESPONSE_INFO_TYPE : int
{
    HttpResponseInfoTypeMultipleKnownHeaders = 0,
    HttpResponseInfoTypeAuthenticationProperty = 1,
    HttpResponseInfoTypeQoSProperty = 2,
    HttpResponseInfoTypeChannelBind = 3,
}
Public Enum HTTP_RESPONSE_INFO_TYPE As Integer
    HttpResponseInfoTypeMultipleKnownHeaders = 0
    HttpResponseInfoTypeAuthenticationProperty = 1
    HttpResponseInfoTypeQoSProperty = 2
    HttpResponseInfoTypeChannelBind = 3
End Enum
import enum

class HTTP_RESPONSE_INFO_TYPE(enum.IntEnum):
    HttpResponseInfoTypeMultipleKnownHeaders = 0
    HttpResponseInfoTypeAuthenticationProperty = 1
    HttpResponseInfoTypeQoSProperty = 2
    HttpResponseInfoTypeChannelBind = 3
// HTTP_RESPONSE_INFO_TYPE
pub const HttpResponseInfoTypeMultipleKnownHeaders: i32 = 0;
pub const HttpResponseInfoTypeAuthenticationProperty: i32 = 1;
pub const HttpResponseInfoTypeQoSProperty: i32 = 2;
pub const HttpResponseInfoTypeChannelBind: i32 = 3;
// HTTP_RESPONSE_INFO_TYPE
const (
	HttpResponseInfoTypeMultipleKnownHeaders int32 = 0
	HttpResponseInfoTypeAuthenticationProperty int32 = 1
	HttpResponseInfoTypeQoSProperty int32 = 2
	HttpResponseInfoTypeChannelBind int32 = 3
)
const
  HttpResponseInfoTypeMultipleKnownHeaders = 0;
  HttpResponseInfoTypeAuthenticationProperty = 1;
  HttpResponseInfoTypeQoSProperty = 2;
  HttpResponseInfoTypeChannelBind = 3;
// HTTP_RESPONSE_INFO_TYPE
pub const HttpResponseInfoTypeMultipleKnownHeaders: i32 = 0;
pub const HttpResponseInfoTypeAuthenticationProperty: i32 = 1;
pub const HttpResponseInfoTypeQoSProperty: i32 = 2;
pub const HttpResponseInfoTypeChannelBind: i32 = 3;
const
  HttpResponseInfoTypeMultipleKnownHeaders* = 0
  HttpResponseInfoTypeAuthenticationProperty* = 1
  HttpResponseInfoTypeQoSProperty* = 2
  HttpResponseInfoTypeChannelBind* = 3
enum HTTP_RESPONSE_INFO_TYPE : int {
    HttpResponseInfoTypeMultipleKnownHeaders = 0,
    HttpResponseInfoTypeAuthenticationProperty = 1,
    HttpResponseInfoTypeQoSProperty = 2,
    HttpResponseInfoTypeChannelBind = 3,
}
#define global HttpResponseInfoTypeMultipleKnownHeaders   0x0
#define global HttpResponseInfoTypeAuthenticationProperty 0x1
#define global HttpResponseInfoTypeQoSProperty            0x2
#define global HttpResponseInfoTypeChannelBind            0x3