Analiza pól odpowiedzi
[Obsługa synchroniczna drukarki]


Funkcje

POSNET_API POSNET_STATUS __stdcall POS_GetResponseValue (POSNET_HANDLE hRequest, const char *paramName, char *retVal, unsigned long retValLen)
 Pobierz watość parametru po nazwie.
POSNET_API long __stdcall POS_GetResponseValueCount (POSNET_HANDLE hRequest)
 Pobierz ilość otrzymanych pól wartości.
POSNET_API POSNET_STATUS __stdcall POS_PopResponseValue (POSNET_HANDLE hRequest, char *retName, char *retVal, unsigned long retValLen)
 Pobierz wartość parametru i przesuń na następne pole.
POSNET_API POSNET_STATUS __stdcall POS_ResponseRewind (POSNET_HANDLE hRequest)
 Przesuń wskaźnik pól na początek listy.

Dokumentacja funkcji

POSNET_API POSNET_STATUS __stdcall POS_GetResponseValue ( POSNET_HANDLE  hRequest,
const char *  paramName,
char *  retVal,
unsigned long  retValLen 
)

Pobierz watość parametru po nazwie.

Parametry:
hRequest Uchwyt zapytania/odpowiedzi
paramName Wskaźnik do bufora znakowego, w którym znajduje się nazwa poszukiwanego pola odpowiedzi
retVal Wskaźnik do bufora znakowego, w którym funkcja umieści odebrany ciąg znaków. Aplikacja musi zapewnić odpowiednią pojemność bufora, którą przekazuje w parametrze retValLen. W przypadku zbyt krótkiego bufora zostanie zwrócony błąd POSNET_STATUS_BUFFERTOOSHORT
retValLen Długość bufora

POSNET_API long __stdcall POS_GetResponseValueCount ( POSNET_HANDLE  hRequest  ) 

Pobierz ilość otrzymanych pól wartości.

Funkcja zwraca ilość pól DATA otrzymanych w odpowiedzi na rozkaz. Poprawna tylko wtedy, gdy sam rozkaz jest w stanie POSNET_RSTATE_COMPLETED

Parametry:
hRequest Uchwyt zapytania/odpowiedzi
Zwraca:
Ilość otrzymanych pól odpowiedzi lub -1 w przypadku błędu

POSNET_API POSNET_STATUS __stdcall POS_PopResponseValue ( POSNET_HANDLE  hRequest,
char *  retName,
char *  retVal,
unsigned long  retValLen 
)

Pobierz wartość parametru i przesuń na następne pole.

Parametry:
hRequest Uchwyt zapytania/odpowiedzi
retName Wskaźnik do bufora znakowego, w którym funkcja umieści nazwę odebranego parametru. Długość tego bufora MUSI być conajmniej POSNET_NAMELENGTH_MAX
retVal Wskaźnik do bufora znakowego, w którym funkcja umieści odebrany ciąg znaków. Aplikacja musi zapewnić odpowiednią pojemność bufora, którą przekazuje w parametrze retValLen. W przypadku zbyt krótkiego bufora zostanie zwrócony błąd POSNET_STATUS_BUFFERTOOSHORT
retValLen Długość bufora

POSNET_API POSNET_STATUS __stdcall POS_ResponseRewind ( POSNET_HANDLE  hRequest  ) 

Przesuń wskaźnik pól na początek listy.

Funkcja umożliwia rozpoczęcie analizy pól od początku.

Parametry:
hRequest Uchwyt zapytania/odpowiedzi


Wygenerowano Sat Feb 20 17:17:14 2010 dla POSNET COMBO DF LIBRARY programem  doxygen 1.5.5