WSANSCLASSINFOW 構造体 (winsock2.h)
WSANSCLASSINFO 構造体は、特定の Windows ソケット名前空間の個々のパラメーター情報を提供します。
構文
typedef struct _WSANSClassInfoW {
LPWSTR lpszName;
DWORD dwNameSpace;
DWORD dwValueType;
DWORD dwValueSize;
LPVOID lpValue;
} WSANSCLASSINFOW, *PWSANSCLASSINFOW, *LPWSANSCLASSINFOW;
メンバー
lpszName
パラメーターに関連付けられている文字列値 (SAPID、TCPPORT など)。
dwNameSpace
名前空間に関連付けられている GUID。
dwValueType
パラメーターの値の型 (REG_DWORDやREG_SZなど)。
dwValueSize
lpValue で指定されたパラメーターのサイズ (バイト単位)。
lpValue
パラメーターの値へのポインター。
注釈
WSANSCLASSINFO 構造体は、ANSI と UNICODE のどちらを使用するかによって異なる方法で定義されます。 上記の構文ブロックは ANSI に適用されます。UNICODE の場合、 lpszName の データ型は LPWSTR です。
注意
winsock2.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして WSANSCLASSINFO を定義します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | winsock2.h |