GOPHER_FIND_DATAA 結構 (wininet.h)

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

包含 GopherFindFirstFileInternetFindNextFile 函式所擷取的資訊。

語法

typedef struct {
  CHAR     DisplayString[MAX_GOPHER_DISPLAY_TEXT + 1];
  DWORD    GopherType;
  DWORD    SizeLow;
  DWORD    SizeHigh;
  FILETIME LastModificationTime;
  CHAR     Locator[MAX_GOPHER_LOCATOR_LENGTH + 1];
} GOPHER_FIND_DATAA, *LPGOPHER_FIND_DATAA;

成員

DisplayString[MAX_GOPHER_DISPLAY_TEXT + 1]

物件的易記名稱。 應用程式可以顯示此字串,讓使用者選取物件。

GopherType

描述傳回的專案。 此參數可以是下列其中一個值。

意義
GOPHER_TYPE_ASK
Ask+ 專案。
GOPHER_TYPE_BINARY
二進位檔。
GOPHER_TYPE_BITMAP
位圖檔案。
GOPHER_TYPE_CALENDAR
行事曆檔案。
GOPHER_TYPE_CSO
CSO 電話簿伺服器。
GOPHER_TYPE_DIRECTORY
其他 Gopher 項目的目錄。
GOPHER_TYPE_DOS_ARCHIVE
MS-DOS 封存盤案。
GOPHER_TYPE_ERROR
錯誤條件的指標。
GOPHER_TYPE_GIF
GIF 圖形檔案。
GOPHER_TYPE_GOPHER_PLUS
Gopher+ 專案。
GOPHER_TYPE_HTML
HTML 檔。
GOPHER_TYPE_IMAGE
圖像檔案。
GOPHER_TYPE_INDEX_SERVER
索引伺服器。
GOPHER_TYPE_INLINE
內嵌檔案。
GOPHER_TYPE_MAC_BINHEX
BINHEX 格式的 Macintosh 檔案。
GOPHER_TYPE_MOVIE
電影檔案。
GOPHER_TYPE_PDF
PDF 檔案。
GOPHER_TYPE_REDUNDANT
重複伺服器的指標。 內含的資訊是主伺服器的複本。 主伺服器定義為沒有GOPHER_TYPE_REDUNDANT類型的最後一個目錄專案。
GOPHER_TYPE_SOUND
聲音檔。
GOPHER_TYPE_TELNET
Telnet 伺服器。
GOPHER_TYPE_TEXT_FILE
ASCII 文字檔。
GOPHER_TYPE_TN3270
TN3270 伺服器。
GOPHER_TYPE_UNIX_UUENCODED
UUENCODED 檔案。
GOPHER_TYPE_UNKNOWN
項目類型未知。

SizeLow

檔案大小的低32位。

SizeHigh

檔案大小的高32位。

LastModificationTime

FILETIME 結構,其中包含上次修改檔案的時間。

Locator[MAX_GOPHER_LOCATOR_LENGTH + 1]

檔案定位器。 應用程式可以將定位器字串傳遞至 GopherOpenFileGopherFindFirstFile

備註

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

注意

wininet.h 標頭會將GOPHER_FIND_DATA定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱 函式原型的慣例

規格需求

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

另請參閱

GopherFindFirstFile

InternetFindNextFile