Freigeben über


PGET_NEXT_ORDERED_SERVICE Rückruffunktion (stm.h)

Die GetNextOrderedService-Funktion gibt den nächsten Dienst aus einer Teilmenge von Diensten in der Tabelle zurück. Der zurückgegebene Dienst ist der nächste Dienst nach einem bestimmten Eingabedienst mithilfe der angegebenen Sortierungsmethode.

Syntax

PGET_NEXT_ORDERED_SERVICE PgetNextOrderedService;

DWORD PgetNextOrderedService(
  [in]      DWORD OrderingMethod,
  [in]      DWORD ExclusionFlags,
  [in, out] PIPX_SERVICE Service
)
{...}

Parameter

[in] OrderingMethod

Gibt die Reihenfolge an, in der die Dienste durchsucht werden. Eine Beschreibung der verschiedenen Bestellmethoden finden Sie unter GetFirstOrderedService .

[in] ExclusionFlags

Beschränkt den Satz der untersuchten Dienste auf eine Teilmenge, die durch ExclusionFlags definiert ist, und auf die Werte in den entsprechenden Membern der Struktur, auf die der Service-Parameter verweist. Eine Beschreibung der möglichen Flags finden Sie unter CreateServiceEnumerationHandle .

[in, out] Service

Zeiger auf eine IPX_SERVICE-Struktur .

Gibt bei der Eingabe den Dienst an, von dem aus die Suche fortgesetzt werden soll. enthält auch Memberwerte, die den angegebenen ExclusionFlags entsprechen.

Bei der Ausgabe enthält die Struktur den ersten Dienst, der dem Eingabedienst folgt und den angegebenen Kriterien entspricht.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.

Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes.

Wert BESCHREIBUNG
ERROR_NO_MORE_SERVICES
Es gibt keine Dienste mehr, die den angegebenen Kriterien entsprechen.
ERROR_INVALID_PARAMETER
Einer der Parameter ist ungültig.
 
 

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile stm.h

Weitere Informationen

CreateServiceEnumerationHandle

IPX-Diensttabellenverwaltung

IPX_SERVICE

Diensttabellenverwaltungsfunktionen