Condividi tramite


Funzione ComDBReleasePort (msports.h)

ComDBReleasePort rilascia un numero di porta COM nel database della porta COM.

Sintassi

LONG ComDBReleasePort(
  [in] HCOMDB HComDB,
  [in] DWORD  ComNumber
);

Parametri

[in] HComDB

Gestire il database della porta COM restituito da ComDBOpen.

[in] ComNumber

Specifica il numero di porta COM da rilasciare. Un numero di porta è un numero intero compreso tra uno e COMDB_MAX_PORTS_ARBITRATED.

Valore restituito

ComDBReleasePort restituisce uno dei valori di stato seguenti.

Codice restituito Descrizione
ERROR_SUCCESS
Il numero di porta COM è stato rilasciato.
ERROR_CANTWRITE
Impossibile scrivere la routine nel database.
ERROR_INVALID_PARAMETER
Uno dei seguenti è true: l'handle specificato al database della porta COM non è valido. Il numero di porta specificato non è nel database della porta COM.
ERROR_NOT_CONNECTED
La routine non è riuscita ad accedere al database. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Il rilascio di un numero di porta COM significa registrare il numero di porta come "non in uso".

ComDBReleasePort viene eseguito in modalità utente.

Per altre informazioni, vedere Ottenere e rilasciare un numero di porta COM.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione msports.h (include Msports.h)
Libreria Msports.lib
DLL Msports.dll

Vedi anche

ComDBClaimNextFreePort

ComDBClaimPort