LPNSPREMOVESERVICECLASS 回呼函式 (ws2spi.h)
NSPRemoveServiceClass函式會永久從命名空間中移除指定的服務類別。
語法
LPNSPREMOVESERVICECLASS Lpnspremoveserviceclass;
INT Lpnspremoveserviceclass(
[in] LPGUID lpProviderId,
[in] LPGUID lpServiceClassId
)
{...}
參數
[in] lpProviderId
要從中移除此服務類別架構之特定命名空間提供者之 GUID 的指標。
[in] lpServiceClassId
要移除之服務類別之 GUID 的指標。
傳回值
如果常式成功,函式應該會 傳回NO_ERROR (零) 。 如果常式失敗,它應該會 傳回 SOCKET_ERROR (–1) ,而且必須使用 WSASetLastError設定適當的錯誤碼。
錯誤碼 | 意義 |
---|---|
記憶體不足,無法執行這項作業。 | |
指定的 GUID 無效。 | |
呼叫常式沒有足夠的許可權可移除服務。 | |
指定的服務類別識別碼 GUID 無效。 | |
不支援此作業。 如果命名空間提供者未實作此函式,就會傳回此錯誤。 | |
在任何命名空間中找不到指定的類別。 |
規格需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | ws2spi.h |