Condividi tramite


Funzione ComDBResizeDatabase (msport.h)

ComDBResizeDatabase ridimensiona il database della porta COM.

Sintassi

LONG ComDBResizeDatabase(
  [in] HCOMDB HComDB,
  [in] DWORD  NewSize
);

Parametri

[in] HComDB

Gestire il database della porta COM restituito da ComDBOpen.

[in] NewSize

Specifica una nuova dimensione per il database della porta COM, in cui le dimensioni del database sono il numero di numeri di porta attualmente abitrati nel database. Questo valore deve essere un multiplo intero di 1024, deve essere maggiore della dimensione corrente e deve essere minore o uguale a COMDB_MAX_PORTS_ARBITRATED.

Valore restituito

ComDBResizeDatabase restituisce uno dei valori di stato seguenti.

Codice restituito Descrizione
ERROR_SUCCESS
Il database è stato ridimensionato correttamente.
ERROR_BAD_LENGTH
NewSize è minore o uguale alla dimensione corrente del database oppure è maggiore di COMDB_MAX_PORTS_ARBITRATED.
ERROR_CANTWRITE
Impossibile scrivere la routine nel database.
ERROR_INVALID_PARAMETER
Uno dei seguenti è true: l'handle specificato per il database della porta COM non è valido. NewSize non è un multiplo di 1024.
ERROR_NOT_CONNECTED
La routine non è riuscita ad accedere al database. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Usare ComDBGetCurrentPortUsage per ottenere le dimensioni correnti del database.

ComDBResizeDatabase viene eseguito in modalità utente.

Per altre informazioni, vedere Ridimensionamento del database della porta COM.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione msport.h (include Msport.h)
Libreria Msport.lib
DLL Msports.dll

Vedi anche

ComDBGetCurrentPortUsage