GOPHER_ATTRIBUTE_TYPE結構 (wininet.h)

[ GOPHER_ATTRIBUTE_TYPE 結構可用於需求一節中指定的作業系統。]

包含物件之單一 Gopher 屬性的相關資訊。

語法

typedef struct {
  DWORD CategoryId;
  DWORD AttributeId;
  union {
    GOPHER_ADMIN_ATTRIBUTE_TYPE                 Admin;
    GOPHER_MOD_DATE_ATTRIBUTE_TYPE              ModDate;
    GOPHER_TTL_ATTRIBUTE_TYPE                   Ttl;
    GOPHER_SCORE_ATTRIBUTE_TYPE                 Score;
    GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE           ScoreRange;
    GOPHER_SITE_ATTRIBUTE_TYPE                  Site;
    GOPHER_ORGANIZATION_ATTRIBUTE_TYPE          Organization;
    GOPHER_LOCATION_ATTRIBUTE_TYPE              Location;
    GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE GeographicalLocation;
    GOPHER_TIMEZONE_ATTRIBUTE_TYPE              TimeZone;
    GOPHER_PROVIDER_ATTRIBUTE_TYPE              Provider;
    GOPHER_VERSION_ATTRIBUTE_TYPE               Version;
    GOPHER_ABSTRACT_ATTRIBUTE_TYPE              Abstract;
    GOPHER_VIEW_ATTRIBUTE_TYPE                  View;
    GOPHER_VERONICA_ATTRIBUTE_TYPE              Veronica;
    GOPHER_ASK_ATTRIBUTE_TYPE                   Ask;
    GOPHER_UNKNOWN_ATTRIBUTE_TYPE               Unknown;
  } AttributeType;
} GOPHER_ATTRIBUTE_TYPE, *LPGOPHER_ATTRIBUTE_TYPE;

成員

CategoryId

屬性的 Gopher 類別名稱。 可能的值包括:

GOPHER_CATEGORY_ID_ABSTRACT

GOPHER_CATEGORY_ID_ADMIN

GOPHER_CATEGORY_ID_ALL

GOPHER_CATEGORY_ID_INFO

GOPHER_CATEGORY_ID_UNKNOWN

GOPHER_CATEGORY_ID_VERONICA

GOPHER_CATEGORY_ID_VIEWS

AttributeId

屬性類型。 可能的值包括:

GOPHER_ATTRIBUTE_ID_ABSTRACT

GOPHER_ATTRIBUTE_ID_ADMIN

GOPHER_ATTRIBUTE_ID_GEOG

GOPHER_ATTRIBUTE_ID_LOCATION

GOPHER_ATTRIBUTE_ID_MOD_DATE

GOPHER_ATTRIBUTE_ID_ORG

GOPHER_ATTRIBUTE_ID_PROVIDER

GOPHER_ATTRIBUTE_ID_RANGE

GOPHER_ATTRIBUTE_ID_SCORE

GOPHER_ATTRIBUTE_ID_SITE

GOPHER_ATTRIBUTE_ID_TIMEZONE

GOPHER_ATTRIBUTE_ID_TREEWALK

GOPHER_ATTRIBUTE_ID_TTL

GOPHER_ATTRIBUTE_ID_UNKNOWN

GOPHER_ATTRIBUTE_ID_VERSION

GOPHER_ATTRIBUTE_ID_VIEW

AttributeType

Gopher 屬性的資料。 特定結構取決於 AttributeId 成員。 Wininet.h 中提供這些資料結構的定義。

管理

GOPHER_ADMIN_ATTRIBUTE結構。

ModDate

GOPHER_MOD_DATE_ATTRIBUTE結構。

Score

GOPHER_SCORE_ATTRIBUTE結構。

ScoreRange

GOPHER_SCORE_RANGE_ATTRIBUTE結構。

網站

GOPHER_SITE_ATTRIBUTE結構。

組織

GOPHER_ORGANIZATION_ATTRIBUTE結構。

位置

GOPHER_LOCATION_ATTRIBUTE結構。

GeographicalLocation

GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE結構。

TimeZone

GOPHER_TIMEZONE_ATTRIBUTE結構。

提供者

GOPHER_PROVIDER_ATTRIBUTE結構。

版本

GOPHER_VERSION_ATTRIBUTE結構。

摘要

GOPHER_ABSTRACT_ATTRIBUTE結構。

檢視

GOPHER_VIEW_ATTRIBUTE結構。

婆婆

GOPHER_VERONICA_ATTRIBUTE結構。

詢問

GOPHER_ASK_ATTRIBUTE_TYPE結構。

Unknown

GOPHER_UNKNOWN_ATTRIBUTE結構。

AttributeType.Admin

AttributeType.ModDate

AttributeType.Ttl

AttributeType.Score

AttributeType.ScoreRange

AttributeType.Site

AttributeType.Organization

AttributeType.Location

AttributeType.GeographicalLocation

AttributeType.TimeZone

AttributeType.Provider

AttributeType.Version

AttributeType.Abstract

AttributeType.View

AttributeType.Veronica

AttributeType.Ask

AttributeType.Unknown

備註

注意 WinINet 不支援伺服器實作。 此外,不應該從服務使用它。 對於伺服器實作或服務,請使用 Microsoft Windows HTTP Services (WinHTTP) 。
 

規格需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 wininet.h

另請參閱

GopherAttributeEnumerator

GopherGetAttribute