Aracılığıyla paylaş


srv_senddone (genişletilmiş saklı yordam API)

Important noteImportant Note:

This feature will be removed in a future version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible. CLR tümleştirme kullanın.

Sonuç tamamlanma ileti gönderir istemci.


int srv_senddone (
SRV_PROC *
srvproc
,
DBUSMALLINT 
status
,
DBUSMALLINT
info
,
DBINT
count 
);

Bağımsız değişkenler

  • srvproc
    (Bu durumda, dil isteğini alan tanıtıcısı) belirli bir istemci bağlantısı için tanıtıcı SRV_PROC yapı işaretçisini belirtilir.Yapısını, genişletilmiş saklı yordamının API kitaplığı, iletişim ve uygulama ve istemci arasında verileri yönetmek için kullandığı bilgileri içerir.

  • status
    2 Baytlık alan için çeşitli iş status Bayraklar. Birden çok bayrak olabilir küme kullanarak, AND ve OR mantıksal işleçlerle status Bayrak değerleri. Aşağıdaki tablo, olası listeler. status Bayraklar.

    Durum bayrağı

    Açıklama

    srv_done_count

    The count parameter contains a valid count.

    srv_done_error

    Geçerli istemci komut hata ile karşılaştı.

  • info
    Ayrılmış, 2 baytlık alan belirtilir.küme Bu değeri 0.

  • count
    Geçerli sonuç için sayımını göstermek için kullanılan 4 baytlık alan iş küme.SRV_DONE_COUNT bayrağı ise küme, status alan count Geçerli bir sayı içerir.

Verir

SUCCEED veya BAŞARıSıZ

Remarks

Bir istemci isteği sunucuya çok sayıda komutları yürütmek için ve çok sayıda sonuç kümeleri döndürmek için neden olabilir.Her sonuç için küme, srv_senddone , istemciye bir Sonuç tamamlama iletisi döndürmelidir.

The count alan indicates the number of rows affected by a command. If the count alan contains a count, the SRV_DONE_COUNT flag should be küme in the status alan. Bu ayarı ayırt etmek istemci sağlar bir count değeri 0'ı ve kullanılmayan bir count alan.

Çağırma srv_senddone gelen SRV_CONNECT işleyicisi.

Security noteSecurity Note:

Genişletilmiş depolanmış yordamların kaynak kodunu derinlemesine gözden geçirmelisiniz ve derlenmiş DLL'leri bir üretim sunucusuna yüklemeden önce onları sınamalısınız.Bu güvenlik incelemesi ve sınama hakkında daha fazla bilgi için bkz: Microsoft Web sitesini.