Condividi tramite


Struttura WSANSCLASSINFOW (winsock2.h)

La struttura WSANSCLASSINFO fornisce informazioni sui singoli parametri per uno spazio dei nomi Windows Sockets specifico.

Sintassi

typedef struct _WSANSClassInfoW {
  LPWSTR lpszName;
  DWORD  dwNameSpace;
  DWORD  dwValueType;
  DWORD  dwValueSize;
  LPVOID lpValue;
} WSANSCLASSINFOW, *PWSANSCLASSINFOW, *LPWSANSCLASSINFOW;

Members

lpszName

Valore stringa associato al parametro, ad esempio SAPID, TCPPORT e così via.

dwNameSpace

GUID associato allo spazio dei nomi .

dwValueType

Tipo di valore per il parametro, ad esempio REG_DWORD o REG_SZ e così via.

dwValueSize

Dimensioni del parametro fornito in lpValue, in byte.

lpValue

Puntatore al valore del parametro .

Commenti

La struttura WSANSCLASSINFO viene definita in modo diverso a seconda che venga usato ANSI o UNICODE. Il blocco di sintassi precedente si applica ad ANSI; per UNICODE, il tipo di dati per lpszName è LPWSTR.

Nota

L'intestazione winsock2.h definisce WSANSCLASSINFO come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione winsock2.h

Vedi anche

WSASERVICECLASSINFO