Freigeben über


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

Weitere Informationen

PxeProviderRegister

Serverfunktionen der Windows-Bereitstellungsdienste