SNALink Initialization

When the SNALink is loaded into memory, the Base/DMOD performs all initialization required by the Microsoft® SNA Server system, including announcing availability of the new SNALink to other SNA Server components.

When this has been completed, the Base/DMOD calls the SNALinkInitialize function, which must be provided by the IHV link support code.

SNALinkInitialize is called with a parameter that is a handle to the global Base event. This handle should be saved by the SNALink and used to signal the Base when an event occurs (for example, when data is received from the link).

The SNALinkInitialize function should also:

If initialization fails for any reason (for example, if an associated driver is not installed), the function should report the failure to the administrator by calling SNAReportStatus.