Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aplikacja kliencka komunikuje się z urządzeniem zbliżeniowym za pomocą zdefiniowanego zestawu kodów sterowania we/wy wysyłanych do otwartego uchwytu.
Dojścia publikacji i subskrypcji
Każda publikacja i każda subskrypcja są reprezentowane jako otwarte dojście do sterownika. W związku z tym publikacje języka M i subskrypcje N będą oznaczać otwarte dojścia M+N do sterownika. Menedżer we/wy systemu Windows wymusi rozsądne limity liczby dojść w procesach.
Ogólne dojścia nazw plików o wartości NULL
Dojście do pliku ogólnego jest otwierane w celu wysyłania żądań niepublikowanych i nieskrypcyjnych do sterownika. Ten typ uchwytu musi zostać zaakceptowany. Klient użyje tego uchwytu, aby określić maksymalny rozmiar komunikatu i szybkość transmisji sterownika.
IOCTL Support
Listy IOCTL obsługujące interfejs sterownika urządzenia w pobliżu są zdefiniowane w pliku Nfpdev.h. Kody kontrolek są definiowane przy użyciu następujących atrybutów.
- METHOD_BUFFERED
- FILE_ANY_ACCESS
- FILE_DEVICE_NFP
Każda publikacja i każda subskrypcja są manifestowane jako własne otwarte dojście do sterownika. W związku z tym publikacje języka M i subskrypcje N będą oznaczać otwarte dojścia M+N do sterownika. Menedżer we/wy systemu Windows wymusi rozsądne limity liczby dojść w procesach.
Kody IOCTL są zdefiniowane w nagłówku Nfpdev.h
Deskryptor zabezpieczeń urządzenia jest pozostawiony jako domyślny system operacyjny lub klasa urządzenia.
Kody Reserved i IOCTL dostawcy
W poniższej tabeli opisano zakresy kodu sterującego specyficzne dla zarezerwowanego i dostawcy.
| Typ | Range Start | Range End |
|---|---|---|
| Reserved | CTL_CODE(FILE_DEVICE_NFP, 0x0000, *, *) |
CTL_CODE(FILE_DEVICE_NFP, 0x00FF, *, *) |
| Vendor Specific | CTL_CODE(FILE_DEVICE_NFP, 0x0100, *, *) |
CTL_CODE(FILE_DEVICE_NFP, 0x01FF, *, *) |