NSPRemoveServiceClass (Compact 2013)

3/26/2014

This function permanently removes a specified service class from the name space.

Syntax

int NSPRemoveServiceClass(
  LPGUID lpProviderId,
  LPGUID lpServiceClassId 
);

Parameters

  • lpProviderId
    [in] Pointer to the GUID of the specific name-space provider that this service class schema is to be removed from.
  • lpServiceClassId
    [in] Pointer to the GUID for the service class to remove.

Return Value

If no error occurs, NSPRemoveServiceClass returns NO_ERROR (zero). Otherwise, the function returns SOCKET_ERROR (-1) and it must set the appropriate error code using the SetLastError function.

Note

The default Name Service Provider (for DNS/WINS) in Windows Embedded Compact does not support this function and will always return SOCKET_ERROR and set the error code to WSAEOPNOTSUPP.

Requirements

Header

ws2spi.h

Library

Ws2.lib

See Also

Reference

Winsock SPI Functions