Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O typedef RIO_BUFFERID especifica um descritor de buffer registrado usado com as extensões de E/S registradas do Winsock.
typedef struct RIO_BUFFERID_t* RIO_BUFFERID, **PRIO_BUFFERID;
-
RIO_BUFFERID
-
Um tipo de dados que especifica um descritor de buffer registrado usado com solicitações de envio e recebimento.
Comentários
As extensões de E/S registradas do Winsock operam principalmente em buffers registrados usando objetos RIO_BUFFERID . Um aplicativo obtém um RIO_BUFFERID para um buffer existente usando a função RIORegisterBuffer . Um aplicativo pode liberar um registro usando a função RIODeregisterBuffer .
Quando um buffer existente é registrado como um objeto RIO_BUFFERID usando a função RIORegisterBuffer , determinados recursos internos são alocados da memória física e o buffer de aplicativo existente será bloqueado na memória física. A função RIODeregisterBuffer é chamada para desregistrar o buffer, liberar esses recursos internos e permitir que o buffer seja desbloqueado e liberado da memória física.
O registro repetido e o cancelamento do registro de buffers de aplicativo usando as extensões de E/S registradas do Winsock podem causar uma degradação significativa do desempenho. As seguintes abordagens de gerenciamento de buffer devem ser consideradas ao criar um aplicativo usando as extensões de E/S registradas do Winsock para minimizar o registro repetido e o cancelamento do registro de buffers de aplicativos:
- • Maximizar a reutilização de buffers.
- • Mantenha um pool limitado de buffers registrados não utilizados para uso pelo aplicativo.
- • Mantenha um pool limitado de buffers registrados e execute cópias de buffer entre esses buffers registrados e outros buffers não registrados.
O typedef RIO_BUFFERID é definido no arquivo de cabeçalho Mswsockdef.h que é incluído automaticamente no arquivo de cabeçalho Mswsock.h . O arquivo de cabeçalho Mswsockdef.h nunca deve ser usado diretamente.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte |
Windows 8 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte |
Windows Server 2012 [somente aplicativos da área de trabalho] |
| Cabeçalho |
|
Confira também