Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poniższy prototyp funkcji używa dwóch parametrów: parametr [w, ciągu] i parametr [out, ciągu] .
void Analyze(
[in, string] *pszInput,
[out, string, size_is(STRSIZE)] *pszOutput);
Pierwszy parametr to [tylko w] . Ten ciąg wejściowy jest przesyłany tylko z klienta do serwera. Serwer używa go jako podstawy do dalszego przetwarzania. Ciąg nie jest modyfikowany i nie jest wymagany ponownie przez klienta, więc nie musi być zwracany do klienta.
Drugi parametr reprezentujący odpowiedź lekarza to [się tylko] . Ten ciąg odpowiedzi jest przesyłany tylko z serwera do klienta. Rozmiar alokacji jest udostępniany, aby wycinki serwera mogły przydzielać pamięć. Ponieważ pszOutput jest wskaźnikiem [ref], klient musi mieć wystarczającą ilość pamięci przydzielonej do ciągu przed wywołaniem. Ciąg odpowiedzi jest zapisywany w tym obszarze pamięci, gdy zwracana jest procedura zdalna.