SLPSrvTypeCallback Unterroutine

Zweck

Gibt denselben Rückruftyp zurück wie die Funktion SLPFindSrvTypes().

Syntax

typedef SLPBoolean SLPSrvTypeCallback(SLPHandle hSLP,
                                         const char* pcSrvTypes,
                                         SLPError errCode,
                                         void *pvCookie);

Beschreibung

Der Typ SLPSrvTypeCallback ist der Typ des Parameters der Callback-Funktion für die Funktion SLPFindSrvTypes().

Parameter

Element Beschreibung
hSLP Die SLPHandle , die zum Einleiten der Operation verwendet wird.
pcSrvTypes Ein Zeichenpuffer, der eine durch Kommas getrennte, auf null endende Liste von Servicetypen enthält.
errCode Ein Fehlercode, der angibt, ob während der Operation ein Fehler aufgetreten ist Der Callback sollte diesen Fehlercode prüfen, bevor die Parameter verarbeitet werden. Wenn der Fehlercode nicht SLP_OKlautet, kann die API-Bibliothek die ausstehende Operation beenden.
pvCookie Speicher, der vom Clientcode übergeben wurde, der die ursprüngliche API-Funktion aufgerufen hat, und der die Operation startet. Kann NULL sein.

Rückgabewerte

Der Clientcode sollte SLP_WAHR zurückgeben, wenn weitere Daten gewünscht werden; andernfalls wird SLP_FALSCH zurückgegeben.