IFSMgr_Printf


IFSMgr_Printf(
 char * pfstr,
 . . .
 )

This service prints a string to the debugging console. It uses either Windows debug services or prints it directly via the COM port. This service is available only on debug versions of the IFS manager. On the non-debug version, this service returns without doing anything. This service takes a variable number of arguments depending on the format string passed in. This service is not available until the IFS manager has finished its Device_Init during device initialization.

pfstr

Supplies pointer to formatting string. Formats currently understood are:

Format Specifications:

Value

Meaning

%c

Single character.

%[l]d, %[l]x

Long integer or long unsigned hexadecimal integer.

%[F]s

Far string.

%p

Far pointer to void. Address printed in selector:offset format.

%%

Prints the '%' character.


The other parameters are all arguments to the print function. There could be a variable number of these depending on the formatting string.