PxeProviderQueryIndex-Funktion (wdspxe.h)
Gibt den Index des angegebenen Anbieters in der Liste der registrierten Anbieter zurück.
Syntax
DWORD PXEAPI PxeProviderQueryIndex(
[in] LPCWSTR pszProviderName,
[out] PULONG puIndex
);
Parameter
[in] pszProviderName
Anzeigename für den Anbieter aus dem Aufruf der PxeProviderRegister-Funktion .
[out] puIndex
Adresse einer ULONG , die den Index des Anbieters empfängt.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Hinweise
Wenn sich ein Anbieter in einer bestimmten Reihenfolge in die Liste der registrierten Anbieter einfügen möchte (d. h. Clientanforderungen vor oder nach einem bestimmten Anbieter verarbeiten möchte), kann er den Index eines anderen Anbieters abfragen und dann den zurückgegebenen Index verwenden, um seinen eigenen Speicherort zu bestimmen.
Beispiele
//
// 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
}
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008, Windows Server 2003 mit SP2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wdspxe.h |
Bibliothek | WdsPxe.lib |
DLL | WdsPxe.dll |