estrutura RM_SEND_WINDOW (wsrm.h)
A estrutura RM_SEND_WINDOW especifica a janela de envio multicast confiável. Essa estrutura é usada com a opção de soquete RM_RATE_WINDOW_SIZE .
Sintaxe
typedef struct _RM_SEND_WINDOW {
ULONG RateKbitsPerSec;
ULONG WindowSizeInMSecs;
ULONG WindowSizeInBytes;
} RM_SEND_WINDOW;
Membros
RateKbitsPerSec
Taxa de transmissão para a janela de envio, em quilobits por segundo.
WindowSizeInMSecs
Tamanho da janela para a janela de envio, em milissegundos.
WindowSizeInBytes
Tamanho da janela para a sessão, em bytes.
Comentários
Qualquer combinação dos três membros disponíveis pode ser definida para uma determinada chamada de opção de soquete. Por exemplo, um, qualquer dois ou todos os três membros podem ser especificados durante uma chamada de função setsockopt . Independentemente das configurações, o Windows impõe a seguinte taxa: TransmissionRate == (WindowSizeBytes/WindowSizeMSecs) * 8. Dessa forma, definir dois parâmetros efetivamente define o terceiro para garantir o desempenho ideal.
A combinação desses membros pode afetar os recursos usados no computador de um remetente PGM. Por exemplo, um valor de taxa de transmissão grande combinado com um tamanho de janela grande resulta em mais espaço de buffer necessário.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wsrm.h |