функция обратного вызова PGET_FIRST_ORDERED_SERVICE (stm.h)
Функция GetFirstOrderedService возвращает первую службу в указанном порядке из указанного подмножества служб в таблице.
Синтаксис
PGET_FIRST_ORDERED_SERVICE PgetFirstOrderedService;
DWORD PgetFirstOrderedService(
[in] DWORD OrderingMethod,
[in] DWORD ExclusionFlags,
[in, out] PIPX_SERVICE Service
)
{...}
Параметры
[in] OrderingMethod
Указывает порядок, в котором выполняется поиск по службам. Этот параметр должен иметь одно из следующих значений.
[in] ExclusionFlags
Задает ограничение набора проверенных служб подмножеством, определенным в ExclusionFlags , и значениями в элементах структуры, на которые указывает параметр Service . Описание возможных флагов см. в разделе CreateServiceEnumerationHandle .
[in, out] Service
Указатель на структуру IPX_SERVICE .
Во входных данных значения в членах соответствуют флагам, указанным в ExclusionFlags.
В выходных данных — первая служба, соответствующая заданным условиям.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается сбоем, возвращается один из следующих кодов ошибок.
Значение | Описание |
---|---|
|
Службы, соответствующие указанным критериям, не существуют. |
|
Один из параметров недопустим. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | stm.h |
См. также раздел
CreateServiceEnumerationHandle