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.
W przypadku łączenia typów potoków i innych typów w zdalnym wywołaniu procedur dane są przesyłane zgodnie z kierunkiem parametru.
- Najpierw w kierunku [w] dane dla wszystkich argumentów niepionowych są przesyłane, a następnie dane kanałowe.
- W kierunku [out] serwer najpierw wysyła dane rur. Po powrocie procedury menedżera serwer przesyła dane nonpipe.
- Jeśli istnieją [wejściowe,wyjściowe] argumenty potokowe w połączeniu z [wejściowe,wyjściowe] argumenty bez potokowe, najpierw dane wejściowe są przesyłane w całości, zgodnie z wcześniejszym opisem. Następnie dane wyjściowe są przesyłane zgodnie z wcześniejszym opisem.
Następujące ograniczenie dotyczy tej implementacji potoków (MIDL 3.0): W przypadku łączenia typów potoków i innych typów w jednym zdalnym wywołaniu procedury parametry nonpipe muszą mieć dobrze zdefiniowany rozmiar, aby umożliwić kompilatorowi MIDL obliczenie wymaganego rozmiaru buforu. Na przykład nie można połączyć parametrów potoku z wskaźnikiem [unikalnym] lub zgodną strukturą, ponieważ ich rozmiarów nie można określić w czasie kompilacji.
Tematy pokrewne