在C ++中访问LPT

时间:2011-07-19 07:52:28

标签: c++ windows lpt

如何在C ++ visual express中访问LPT端口?我已经读过包含io.dll但我不知道如何使用它。有人能告诉我一个简单的代码吗?

1 个答案:

答案 0 :(得分:2)

您可以使用CreateFile()打开I / O设备,例如打印机端口。

hLPT = CreateFile(
    "LPT1",
    GENERIC_WRITE,
    0,
    0,
    CREATE_ALWAYS,
    FILE_FLAG_NO_BUFFERING,
    0);

WriteFile(
    hLPT,
    pointerToBuffer,
    sizeOfBuffer,
    &numberOfBytesWritten,
    NULL);

FlushFileBuffers(hLPT);