Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die EnumerateGetNextService-Funktion gibt den nächsten Diensteintrag in einer Von CreateServiceEnumerationHandle gestarteten Enumeration zurück.
Syntax
PENUMERATE_GET_NEXT_SERVICE PenumerateGetNextService;
DWORD PenumerateGetNextService(
[in] HANDLE EnumerationHandle,
[out] PIPX_SERVICE Service
)
{...}
Parameter
[in] EnumerationHandle
Handle, das die Enumeration identifiziert und die Teilmenge der Dienste angibt, für die die Enumeration ausgeführt wird. Das Handle wird aus einem Aufruf von CreateServiceEnumerationHandle abgerufen.
[out] Service
Zeiger auf eine IPX_SERVICE-Struktur , die den nächsten Dienst in der Enumeration enthält. Die Dienste werden in keiner bestimmten Reihenfolge zurückgegeben, und jeder Dienst in der Teilmenge wird nur einmal zurückgegeben.
Rückgabewert
Wenn die Funktion erfolgreich ist, empfängt der Puffer, auf den der Service-Parameter verweist, den nächsten Dienst in der Enumeration. In diesem Fall ist der Rückgabewert NO_ERROR.
Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes.
| Wert | BESCHREIBUNG |
|---|---|
|
Es sind keine weiteren Dienste mit den angegebenen Kriterien vorhanden. |
|
Fehler beim Vorgang. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Nicht unterstützt |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | stm.h |