INtime SDK Help
ntxBindRtPort
INtime SDK v6 > About INtime > INtime Kernel > Ports > ntxBindRtPort

Binds an address to the port identified by a handle.

NTXSTATUS ntxBindRtPort(
    NTXHANDLE hPort,
    GENADDR pAddress
);

Parameters

hPort
The port that will have the address bound to it. The port must have been created with the CREATE_UNBOUND flag set.
pAddress
The address to be bound to the port.

Return Values

E_OK
Success.
The appropriate status code
Failure. To determine the status, call ntxGetLastRtError.

Status

E_OK 0x0000
No exceptional conditions occurred.
E_CONTEXT 0x0005
The service does not handle addresses.
E_EXIST 0x0006
The port is already being deleted.
E_STATE 0x0007
The port is already bound. The port is a sink port.
E_INVALID_ADDR 0x00e2
The address parameter is not valid.
E_TYPE 0x8002
The handle supplied is not for a port object.
E_NUC_BAD_BUF 0x80e2
An invalid address pointer was supplied.
E_LOCATION
The RT client on which the port was created is now invalid.
E_NTX_INTERNAL_ERROR
The DLL could not contact the RT kernel to complete the request.
Note:   Other status values may be generated by the service-specific VerifyAddress handler.

Requirements

Versions Defined in Include Link to
INtime 3.0 intime/nt/include/ntx.h ntx.h ntx.lib
INtime 4.01 (64-bit Windows) intime/nt/include/ntx.h ntx.h ntx64.lib

See Also

Port system calls, VerifyAddress