URL グループの構成

URL グループ ID は HttpCreateUrlGroup 関数を使用して作成され、 HttpSetUrlGroupProperty の呼び出しで使用されます。 pPropertyInformation パラメーターは、設定されたプロパティ型の構成構造を指します。 PropertyInformationLength パラメーターは、構成構造のサイズをバイト単位で指定します。 たとえば、 HttpServerTimeoutsProperty を設定する場合、 pPropertyInformation パラメーターは 、HTTP_TIMEOUT_LIMIT_INFO 構造体よりも小さくできないバッファーを指す必要があります。 URL グループの構成は、 HttpQueryUrlGroupProperty を呼び出してクエリを実行します。

URL グループが作成されると、 HTTPAddUrlToUrlGroup を使用して URL がグループに追加されます。 要求を受信するには、URL グループをバージョン 2.0 の要求キューに関連付ける必要があります。 URL グループを要求キューに関連付けるために、アプリケーションは HttpSetUrlGroupProperty を呼び出し、Property パラメーターに HttpServerBindingProperty を指定します。 このプロパティが設定されていない場合、URL グループの一致する要求は要求キューに配信されず、HTTP Server API によって 503 応答が生成されます。 アプリケーションは、低い特権で実行している場合にのみ、サービスで以前に予約された URL を URL グループに追加できます。 詳細については、 名前空間の予約、登録、ルーティングに関するトピックを 参照してください。