2.2.2.26.1 PDCONFIG2
The protocol driver's software configuration.
-
typedef struct _PDCONFIG2 { PDNAME PdName; SDCLASS SdClass; DLLNAME PdDLL; ULONG PdFlag; ULONG OutBufLength; ULONG OutBufCount; ULONG OutBufDelay; ULONG InteractiveDelay; ULONG PortNumber; ULONG KeepAliveTimeout; } PDCONFIG2, *PPDCONFIG2;
PdName: The descriptive name of the protocol driver.
SdClass: The type of driver.
PdDLL: The driver's image name.
PdFlag: Driver flags MUST be any bitwise OR combination of the following values:
-
Value
Meaning
PD_UNUSED
0x00000001
Unused.
PD_RELIABLE
0x00000002
Error-free protocol.
PD_FRAME
0x00000004
Frame-oriented protocol.
PD_CONNECTION
0x00000008
Connection-oriented protocol.
PD_CONSOLE
0x00000010
Directly connected console.
PD_LANA
0x00000020
Network class uses LANAs (NetBIOS).
PD_TRANSPORT
0x00000040
Transport driver (lowest level).
PD_SINGLE_INST
0x00000080
Single instance only (async).
PD_NOLOW_WATERMARK
0x00000100
Low water mark to resume transmission.
OutBufLength: Optimal output buffers length, in bytes.
OutBufCount: Optimal number of output buffers.
OutBufDelay: Write delay, in milliseconds.
InteractiveDelay: Write delay during active input.
PortNumber: Network listen port number.
KeepAliveTimeout: Frequency to send keep-alives, in milliseconds.