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 グループに追加できます。 詳細については、「 名前空間の予約、登録、およびルーティング 」トピックを参照してください。