Aracılığıyla paylaş


Boru Durumu

Sunucuda, MIDL derleyicisi gönderme, çekme ve ayırma yordamlarını koordine eden bir durum değişkeni oluşturur. İstemci tarafında geliştiricinin durum değişkenini oluşturması gerekir. Bu nedenle, durum değişkeni her iki taraf için de yereldir; diğer bir deyişle, istemci ve sunucu her biri kendi kanal durumunu korur. Sunucu saptama kodu, sunucuda durum değişkenini korur. İçeriğini doğrudan değiştirmeye çalışmamalısınız. İstemcinin boru hattı denetim yapısındaki alanları başlatması ve durum değişkenini sabit tutması gerekir. Verilerin bulunacağı veya yerleştirileceği yeri belirlemek için durum değişkenini kullanır.

Bir dosyadan diğerine veri aktarıyorsanız istemci durum değişkeni bir dosya tanıtıcısı kadar basit olabilir. Ayrıca, dizideki bir öğeye işaret eden bir tamsayı da olabilir. Veya [ in, out] parametresinde gönderme ve çekme yordamları için koordinasyon sağlamak gibi ek görevleri gerçekleştirmek üzere oldukça karmaşık bir durum yapısı tanımlayabilirsiniz.