estrutura WSK_PROVIDER_CHARACTERISTICS (wsk.h)
A estrutura WSK_PROVIDER_CHARACTERISTICS especifica as características do subsistema WSK.
Sintaxe
typedef struct _WSK_PROVIDER_CHARACTERISTICS {
USHORT HighestVersion;
USHORT LowestVersion;
} WSK_PROVIDER_CHARACTERISTICS, *PWSK_PROVIDER_CHARACTERISTICS;
Membros
HighestVersion
A versão mais alta do WSK NPI (Network Programming Interface) compatível com o subsistema WSK.
LowestVersion
A versão mais baixa do NPI do WSK compatível com o subsistema WSK.
Observações
Quando uma chamada WskCaptureProviderNPI falha com o código de status STATUS_NOINTERFACE, o aplicativo WSK pode usar uma chamada para WskQueryProviderCharacteristics para consultar o intervalo de versões de NPI do WSK compatíveis com o subsistema WSK. WskQueryProviderCharacteristics retorna as informações de versão por meio da estrutura WSK_PROVIDER_CHARACTERISTICS. Um aplicativo WSK pode usar essas informações para determinar se o subsistema WSK dá suporte a uma versão do NPI do WSK compatível com o aplicativo.
Os números de versão principal e secundária contidos nos membros e LowerVersion são codificados usando a macro MAKE_WSK_VERSION:
Version = MAKE_WSK_VERSION(Major,Minor);
Os números de versão principal e secundária podem ser extraídos dos membros HighestVersion e LowerVersion usando as macros WSK_MAJOR_VERSION e WSK_MINOR_VERSION:
Major = WSK_MAJOR_VERSION(Version);
Minor = WSK_MINOR_VERSION(Version);
Se um aplicativo WSK determinar que o subsistema WSK dá suporte a uma versão do NPI do WSK compatível com o aplicativo, o aplicativo deve chamar WskRegister e, por meio do Dispatch membro da estrutura WSK_CLIENT_NPI apontada pelo parâmetro WskClientNpi, ele deve especificar a versão exata da NPI do WSK que gostaria de usar no Versão membro da estrutura WSK_CLIENT_DISPATCH. O aplicativo WSK deve especificar os membros restantes da estrutura WSK_CLIENT_DISPATCH para estar em conformidade com a versão da NPI do WSK especificada na versão membro da estrutura.
Para obter mais informações sobre como anexar um aplicativo WSK ao subsistema WSK, consulte Registrando um aplicativo kernel Winsock.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
cabeçalho | wsk.h (inclua Wsk.h) |