TDI_REQUEST_KERNEL

typedef struct _TDI_REQUEST_KERNEL {

ULONG RequestFlags;

PTDI_CONNECTION_INFORMATION RequestConnectionInformation;

PTDI_CONNECTION_INFORMATION ReturnConnectionInformation;

PVOID RequestSpecific;

} TDI_REQUEST_KERNEL, *PTDI_REQUEST_KERNEL;

TDI_REQUEST_KERNEL defines a parameter format common to several TDI driver functions. The kernel-mode client and the driver pass most of the parameters in the Parameters member of the current IRP stack location.

Members

RequestFlags

Specifies a flag word particular to a driver function.

RequestConnectionInformation

Points to a TDI_CONNECTION_INFORMATION structure containing input connection information.

ReturnConnectionInformation

Points to the caller-defined memory location to which a driver function writes a TDI_CONNECTION_INFORMATION structure containing output connection information.

RequestSpecific

Points to the caller-defined value of a request-specific parameter, used only for functions that need additional parameters.

See Also

TDI_CONNECTION_INFORMATION