单词出错。 SCARD_READERSTATE

时间:2012-03-26 03:49:34

标签: vb.net smartcard

我想声明函数SCardGetStatusChange。但为什么我有错误的话。 SCARD_READERSTATE。错误:未定义类型'SCARD_READERSTATE'。

Public Declare Function SCardGetStatusChange Lib "winscard.dll" Alias "SCardGetStatusChangeA" ( _
    ByVal hContext As Long, _
    ByVal dwTimeout As Long, _
    ByRef rgReaderStates() As SCARD_READERSTATE, _
    ByVal cReaders As Long _
    ) As Long

1 个答案:

答案 0 :(得分:0)

您已经有了答案 - 您的代码未定义SCARD_READERSTATE。这是一个你需要定义的独立结构。

请查看pinvoke.net的示例(请参阅here)或稍微进行一下。