Função ComDBResizeDatabase (msports.h)
ComDBResizeDatabase redimensiona o banco de dados de porta COM.
Sintaxe
LONG ComDBResizeDatabase(
[in] HCOMDB HComDB,
[in] DWORD NewSize
);
Parâmetros
[in] HComDB
Manipule para o banco de dados de porta COM que foi retornado pelo ComDBOpen.
[in] NewSize
Especifica um novo tamanho para o banco de dados de porta COM, em que o tamanho do banco de dados é o número de números de porta atualmente arbitrados no banco de dados. Esse valor deve ser um múltiplo inteiro de 1024, deve ser maior que o tamanho atual e deve ser menor ou igual a COMDB_MAX_PORTS_ARBITRATED.
Retornar valor
ComDBResizeDatabase retorna um dos seguintes valores de status.
Código de retorno | Descrição |
---|---|
|
O banco de dados foi redimensionado com êxito. |
|
NewSize é menor ou igual ao tamanho do banco de dados atual ou é maior que COMDB_MAX_PORTS_ARBITRATED. |
|
A rotina não pôde gravar no banco de dados. |
|
Uma das opções a seguir é verdadeira: o identificador especificado para o banco de dados de porta COM não é válido. NewSize não é um múltiplo de 1024. |
|
A rotina não pôde acessar o banco de dados. Para obter informações de erro estendidas, chame GetLastError. |
Comentários
Use ComDBGetCurrentPortUsage para obter o tamanho atual do banco de dados.
ComDBResizeDatabase é executado no modo de usuário.
Para obter mais informações, consulte Redimensionando o banco de dados de porta COM.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | msports.h (inclua Msports.h) |
Biblioteca | Msports.lib |
DLL | Msports.dll |