socket_wsaprotocol_info_export

Exports the WSAPROTOCOL_INFO Structure

&reftitle.description; ``string``false```socket_wsaprotocol_info_export` `Socket` `socket` `int` `process_id`

Exports the `WSAPROTOCOL_INFO` structure into shared memory and returns an identifier to be used with `socket_wsaprotocol_info_import`. The exported ID is only valid for the given `process_id`.

This function is available only on Windows.

&reftitle.parameters;

`socket`

- A `Socket` instance.

`process_id`

- The ID of the process which will import the socket.

&reftitle.returnvalues;

Returns an identifier to be used for the import, &return.falseforfailure;

&reftitle.changelog;

&Version; | &Description;
&sockets.changelog.socket-param;

&reftitle.seealso;

- `socket_wsaprotocol_info_import`
- `socket_wsaprotocol_info_release`