Share via


SS_SOCKET_SERVICE (Windows Embedded CE 6.0)

1/6/2010

This structure stores a set of functions that the socket driver should perform for the PC Card service driver.

Syntax

typedef struct SS_SOCKET_SERVICE{
  DWORD dwVersion;
  STATUS (*SS_InquireSocket)(HANDLE hSocket, PSS_SOCKET_INFO pSocketInfo);
  STATUS (*SS_GetSocket)(HANDLE hSocket, PSS_SOCKET_STATE pSocketState);
  STATUS (*SS_SetSocket)(HANDLE hSocket, PSS_SOCKET_STATE pSocketState);
  STATUS (*SS_ResetSocket)(HANDLE hSocket);
  STATUS (*SS_InquireWindow)(UINT32 uWindow, PSS_WINDOW_INFO pWindowInfo);
  STATUS (*SS_GetWindow)(UINT32 uWindow, PSS_WINDOW_STATE pWindowState);
  STATUS (*SS_SetWindow)(UINT32 uWindow, PSS_WINDOW_STATE pWindowState);
  STATUS (*SS_AccessMemory)(HANDLE hSocket, PSS_MEMORY_ACCESS pMemoryAccess);
  STATUS (*SS_GetPowerEntry)(HANDLE hSocket, PDWORD pdwNumofEntry, PSS_POWER_ENTRY pPowerEntry);
  STATUS (*SS_TranslateBusAddr)(HANDLE hSocket, INTERFACE_TYPE InterfaceType, ULONG BusNumber, PHYSICAL_ADDRESS BusAddress, PULONG AddressSpace, PPHYSICAL_ADDRESS TranslatedAddress);
  STATUS (*SS_TranslateSystemAddr)(HANDLE hSocket, INTERFACE_TYPE InterfaceType, ULONG BusNumber, PHYSICAL_ADDRESS SystemAddress, PPHYSICAL_ADDRESS TranslatedAddress);
} SS_SOCKET_SERVICE, *PSS_SOCKET_SERVICE;

Members

  • dwVersion
    Version of the structure.
  • (*SS_InquireSocket)(HANDLE hSocket, PSS_SOCKET_INFO pSocketInfo)
    Pointer to SS_InquireSocket.
  • (*SS_GetSocket)(HANDLE hSocket, PSS_SOCKET_STATE pSocketState)
    Pointer to SS_GetSocket.
  • (*SS_SetSocket)(HANDLE hSocket, PSS_SOCKET_STATE pSocketState)
    Pointer to SS_SetSocket.
  • (*SS_InquireWindow)(UINT32 uWindow, PSS_WINDOW_INFO pWindowInfo)
    Pointer to SS_InquireWindow.
  • (*SS_GetWindow)(UINT32 uWindow, PSS_WINDOW_STATE pWindowState)
    Pointer to SS_GetWindow.
  • (*SS_SetWindow)(UINT32 uWindow, PSS_WINDOW_STATE pWindowState)
    Pointer to SS_SetWindow.
  • (*SS_AccessMemory)(HANDLE hSocket, PSS_MEMORY_ACCESS pMemoryAccess);
    Pointer to the SS_AccessMemory function. The SS_AccessMemory function is obsolete and support for this function is only included for backwards compatilibity with older drivers.
  • (*SS_GetPowerEntry)(HANDLE hSocket, PDWORD pdwNumofEntry, PSS_POWER_ENTRY pPowerEntry)
    Pointer to SS_GetPowerEntry.
  • (*SS_TranslateBusAddr)(HANDLE hSocket, INTERFACE_TYPE InterfaceType, ULONG BusNumber, PHYSICAL_ADDRESS BusAddress, PULONG AddressSpace, PPHYSICAL_ADDRESS TranslatedAddress
    Pointer to SS_TranslateBusAddr.
  • (*SS_TranslateSystemAddr)(HANDLE hSocket, INTERFACE_TYPE InterfaceType, ULONG BusNumber, PHYSICAL_ADDRESS SystemAddress, PPHYSICAL_ADDRESS TranslatedAddress)
    Pointer to SS_TranslateSystemAddr.

Requirements

Header socksv2.h
Windows Embedded CE Windows CE 5.0 and later

See Also

Reference

Socket Service Structures
PC Card Driver Structures