Bagikan melalui


Fungsi HttpTerminate (http.h)

Fungsi HttpTerminate membersihkan sumber daya yang digunakan oleh HTTP Server API untuk memproses panggilan oleh aplikasi. Aplikasi harus memanggil HttpTerminate sekali untuk setiap kali disebut HttpInitialize, dengan pengaturan bendera yang cocok.

Sintaks

HTTPAPI_LINKAGE ULONG HttpTerminate(
  [in]      ULONG Flags,
  [in, out] PVOID pReserved
);

Parameter

[in] Flags

Opsi penghentian. Parameter ini bisa menjadi satu atau beberapa nilai berikut.

Nilai Makna
HTTP_INITIALIZE_CONFIG
Rilis semua sumber daya yang digunakan oleh aplikasi yang memodifikasi konfigurasi HTTP.
HTTP_INITIALIZE_SERVER
Rilis semua sumber daya yang digunakan oleh aplikasi server.

[in, out] pReserved

Parameter ini dicadangkan dan harus NULL.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan NO_ERROR.

Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.

Nilai Makna
ERROR_INVALID_PARAMETER
Satu atau beberapa parameter yang disediakan dalam bentuk yang tidak dapat digunakan.
Lainnya
Kode kesalahan sistem yang ditentukan dalam WinError.h.

Keterangan

Setiap panggilan ke HttpInitialize harus dicocokkan dengan panggilan yang sesuai ke HttpTerminate. Misalnya, jika Anda memanggil HttpInitialize dengan HTTP_INITIALIZE_SERVER, Anda harus memanggil HttpTerminate dengan HTTP_INITIALIZE_SERVER. Jika Anda memanggil HttpInitialize dua kali, sekali dengan HTTP_INITIALIZE_SERVER dan kedua kalinya dengan HTTP_INITIALIZE_CONFIG, Anda dapat memanggil HttpTerminate satu kali dengan kedua bendera.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header http.h
Pustaka Httpapi.lib
DLL Httpapi.dll

Lihat juga

Fungsi HTTP Server API Versi 1.0

HttpInitialize