HttpSetRequestQueueProperty-Funktion (http.h)
Die HttpSetRequestQueueProperty-Funktion legt eine neue Eigenschaft fest oder ändert eine vorhandene Eigenschaft für die Durch das angegebene Handle identifizierte Anforderungswarteschlange.
Syntax
HTTPAPI_LINKAGE ULONG HttpSetRequestQueueProperty(
[in] HANDLE RequestQueueHandle,
[in] HTTP_SERVER_PROPERTY Property,
[in] PVOID PropertyInformation,
[in] ULONG PropertyInformationLength,
[in] ULONG Reserved1,
[in] PVOID Reserved2
);
Parameter
[in] RequestQueueHandle
Das Handle für die Anforderungswarteschlange, für die die -Eigenschaft festgelegt wird. Eine Anforderungswarteschlange wird erstellt, und ihr Handle wird durch einen Aufruf der HttpCreateRequestQueue-Funktion zurückgegeben.
[in] Property
Ein Member der HTTP_SERVER_PROPERTY-Enumeration , die den festgelegten Eigenschaftstyp beschreibt. Dies muss einer der folgenden Sein:
[in] PropertyInformation
Ein Zeiger auf den Puffer, der die Eigenschafteninformationen enthält.
pPropertyInformation verweist basierend auf der festgelegten Eigenschaft auf einen der folgenden Eigenschaftsinformationstypen.
Eigenschaft | Konfigurationstyp |
---|---|
HttpServerStateProperty | HTTP_ENABLED_STATE Enumeration |
HttpServerQueueLengthProperty | ULONG |
HttpServer503VerbosityProperty | HTTP_503_RESPONSE_VERBOSITY Enumeration |
[in] PropertyInformationLength
Die Länge des Puffers in Bytes, auf den der pPropertyInformation-Parameter verweist.
[in] Reserved1
Reserviert. Muss Null sein.
[in] Reserved2
Reserviert. Muss NULL sein.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt sie NO_ERROR zurück.
Wenn die Funktion fehlschlägt, gibt sie einen der folgenden Fehlercodes zurück.
Wert | Bedeutung |
---|---|
|
Der Reserved-Parameter ist nicht 0 oder der pReserved-Parameter ist nicht NULL.
Der im Property-Parameter angegebene Eigenschaftentyp wird für Anforderungswarteschlangen nicht unterstützt. Der pPropertyInformation-Parameter ist NULL. Der PropertyInformationLength-Parameter ist 0. Die Anwendung verfügt nicht über die Berechtigung, Eigenschaften für die Anforderungswarteschlange festzulegen. Nur die Anwendung, die die Anforderungswarteschlange erstellt hat, kann die Eigenschaften festlegen. |
|
Das Handle für die Anforderungswarteschlange ist ein HTTP-Handle der Version 1.0. Die Eigenschaftenverwaltung wird nur in HTTP-Anforderungswarteschlangen der Version 2.0 oder höher unterstützt. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | http.h |
Bibliothek | Httpapi.lib |
DLL | Httpapi.dll |