2012-03-26 15 views
0

私はSCardGetStatusChange関数を宣言します。なぜ私は言葉に誤りがあるのですか? SCARD_READERSTATE。エラー:タイプ '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

私はMicrosoft Visual Basic 2008を使用しています – ieyla

答えて

0

あなたのコードにはまだSCARD_READERSTATEが定義されていません。それはあなたが定義しなければならない別個の構造体です。

例についてはpinvoke.netをご覧ください(hereを参照)。

関連する問題