Функция 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 |