Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující prototyp funkce používá dva parametry: parametr [v, řetězcový] a parametr [out, řetězec].
void Analyze(
[in, string] *pszInput,
[out, string, size_is(STRSIZE)] *pszOutput);
První parametr je pouze [v]. Tento vstupní řetězec se přenáší jenom z klienta na server. Server ho používá jako základ pro další zpracování. Řetězec se nezmění a klient ho znovu nevyžaduje, takže nemusí být vrácen klientovi.
Druhý parametr, který představuje odpověď lékaře, je pouze [ven] . Tento řetězec odpovědi se přenáší jenom ze serveru do klienta. Velikost přidělení je k dispozici, aby pro ni zástupné procedury serveru mohly přidělit paměť. Vzhledem k tomu, pszOutput je ukazatel [ref] musí mít klient před voláním přidělenou dostatečnou paměť pro řetězec. Řetězec odpovědi se zapíše do této oblasti paměti, když se vrátí vzdálená procedura.