我想声明函数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
答案 0 :(得分:0)
您已经有了答案 - 您的代码未定义SCARD_READERSTATE
。这是一个你需要定义的独立结构。
请查看pinvoke.net的示例(请参阅here)或稍微进行一下。