estructura de PORT_INFO_2
La estructura de PORT_INFO_2 identifica un puerto de impresora admitido.
Sintaxis
typedef struct _PORT_INFO_2 {
LPTSTR pPortName;
LPTSTR pMonitorName;
LPTSTR pDescription;
DWORD fPortType;
DWORD Reserved;
} PORT_INFO_2, *PPORT_INFO_2;
Miembros
-
pPortName
-
Puntero a una cadena terminada en null que identifica un puerto de impresora admitido (por ejemplo, "LPT1:").
-
pMonitorName
-
Puntero a una cadena terminada en null que identifica un monitor instalado (por ejemplo, "monitor PJL"). Puede ser NULL.
-
pDescription
-
Puntero a una cadena terminada en null que describe el puerto con más detalle (por ejemplo, si pPortName es "LPT1:", pDescription es "puerto de impresora"). Puede ser NULL.
-
fPortType
-
Máscara de bits que describe el tipo de puerto. Este miembro puede ser una combinación de los valores siguientes:
-
PORT_TYPE_WRITE
-
PORT_TYPE_READ
-
PORT_TYPE_REDIRECTED
-
PORT_TYPE_NET_ATTACHED
-
-
Reserved
-
Reservados; debe ser cero.
Comentarios
Use la estructura PORT_INFO_2 al llamar a EnumPorts si hay varios monitores instalados que admiten los mismos puertos.
Se puede consultar el miembro fPortType para determinar la información sobre el puerto. Tenga en cuenta que la configuración del puerto no influye en los atributos de la impresora (tal y como devuelve el miembro Attributes de PRINTER_INFO_2).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Nombres Unicode y ANSI |
_PORT_INFO_2W (Unicode) y _PORT_INFO_2A (ANSI) |