struttura DEV_BROADCAST_PORT_A (dbt.h)

Contiene informazioni su un modem, una porta seriale o parallela.

Sintassi

typedef struct _DEV_BROADCAST_PORT_A {
  DWORD dbcp_size;
  DWORD dbcp_devicetype;
  DWORD dbcp_reserved;
  char  dbcp_name[1];
} DEV_BROADCAST_PORT_A, *PDEV_BROADCAST_PORT_A;

Members

dbcp_size

Dimensioni di questa struttura, in byte. Questa è la dimensione dei membri più la lunghezza effettiva della stringa dbcp_name (il carattere Null viene tenuto conto della dichiarazione di dbcp_name come matrice a un carattere).

dbcp_devicetype

Impostare su DBT_DEVTYP_PORT.

dbcp_reserved

Riservati; non usare.

dbcp_name[1]

Stringa con terminazione Null che specifica il nome descrittivo della porta o del dispositivo connesso alla porta. I nomi descrittivi sono progettati per aiutare l'utente a identificare rapidamente e accuratamente il dispositivo, ad esempio "COM1" e "Standard 28800 bps Modem" sono considerati nomi descrittivi.

Commenti

Nota

L'intestazione dbt.h definisce DEV_BROADCAST_PORT come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.

Requisiti

Requisito Valore
Client minimo supportato Windows XP
Server minimo supportato Windows Server 2003
Intestazione dbt.h

Vedi anche

DEV_BROADCAST_HDR

Strutture Gestione dispositivi

WM_DEVICECHANGE