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.