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


Функция PxeProviderQueryIndex (wdspxe.h)

Возвращает индекс указанного поставщика в списке зарегистрированных поставщиков.

Синтаксис

DWORD PXEAPI PxeProviderQueryIndex(
  [in]  LPCWSTR pszProviderName,
  [out] PULONG  puIndex
);

Параметры

[in] pszProviderName

Понятное имя поставщика из вызова функции PxeProviderRegister .

[out] puIndex

Адрес ULONG , который получит индекс поставщика.

Возвращаемое значение

Если функция завершается успешно, возвращаемое значение будет ERROR_SUCCESS.

Комментарии

Если поставщик хочет вставить себя в список зарегистрированных поставщиков в определенном порядке (то есть обслуживать клиентские запросы до или после определенного поставщика), он может запросить индекс другого поставщика, а затем использовать возвращаемый индекс для определения своего собственного расположения.

Примеры

//
// Suppose Provider wants to handle requests after BINLSVC has rejected them.
//
dwError = PxeProviderQueryIndex(L"BINLSVC", &Index);

if (dwError == ERROR_SUCCESS)
{
 if (PxeProviderRegister(L"MYPROV",
                         L"C:\\MyDir\\MyProv.DLL",
                         PXE_REG_INDEX_BOTTOM,
                         Index + 1,              // Add after BINLSVC
                         &hKey) != ERROR_SUCCESS)
 {
  // Handle Error
 }
}

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) [только классические приложения]
Целевая платформа Windows
Header wdspxe.h
Библиотека WdsPxe.lib
DLL WdsPxe.dll

См. также раздел

PxeProviderRegister

Функции сервера служб развертывания Windows