Ошибка в слове. SCARD_READERSTATE - PullRequest
0 голосов
/ 26 марта 2012

Я хочу объявить функцию 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 голосов
/ 05 апреля 2012

У вас уже есть ответ - вы не указали в своем коде SCARD_READERSTATE. Это отдельная структура, которую вы должны определить.

Посмотрите на pinvoke.net примеры (см. здесь ) или немного погуглите.

...