System.Net.Socket.TFDSet.Create
Delphi
class function Create: TFDSet; overload; inline; static;
class function Create(const Sockets: array of TSocket): TFDSet; overload; static;
class function Create(const Socket: TSocket): TFDSet; overload; inline; static;
C++
static TFDSet __fastcall Create()/* overload */;
static TFDSet __fastcall Create(TSocket* const *Sockets, const int Sockets_High)/* overload */;
static TFDSet __fastcall Create(TSocket* const Socket)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TFDSet |
説明
fd_set 構造体を返します。
Create に何も引数を渡さなければ、返される構造体は空になります。
Create にソケットまたはソケットの配列を渡すと、Create が返す構造体は指定したソケットで初期化されます。
例外
Create を呼び出すと、次の例外が発生する可能性があります。
例外 | Exception.Message | シナリオ |
---|---|---|
ソケット ハンドルが無効です |
||
ソケット数が FD_SETSIZE(<数>) を超えてはなりません |
|
関連項目
- fd_set(MSDN)