Поделиться через


Хранение сведений о конфигурации порта

Диспетчер очереди печати Windows 2000 и более поздних версий может работать в кластерной или некластеризованной серверной среде. Если диспетчер очереди печати работает в кластере сервера, сведения о конфигурации монитора печати должны храниться в реестре кластера. С другой стороны, если диспетчер очереди печати работает в отдельной некластеризованной серверной системе, сведения о конфигурации монитора печати должны храниться в локальном реестре сервера.

Диспетчер очереди печати определяет набор функций реестра для использования мониторами печати. Эти функции направляют данные конфигурации в соответствующий реестр, поэтому монитор печати не должен определять, является ли сервер кластеризованным. Мониторы печати не должны напрямую использовать API реестра Win32 или API реестра кластера; все данные конфигурации должны храниться и обращаться к ней с помощью функций реестра очереди очереди. Адреса этих функций передаются монитору печати в структуре MONITORREG , когда диспетчер очереди вызывает функцию InitializePrintMonitor2 монитора.

В кластере серверов может сосуществовать несколько экземпляров очереди очереди. В частности, каждый узел кластера имеет собственный экземпляр, и для него существует дополнительный экземпляр. Одним из входных параметров функций реестра очереди очереди является дескриптор очереди очереди. Этот дескриптор получается функцией InitializePrintMonitor2 монитора и определяет экземпляр очереди очереди (узел или кластер), открывший монитор. С помощью дескриптора очереди функции реестра очереди поддерживают подразделы для каждого экземпляра очереди очереди.