UCMTCPCI_PORT_CONTROLLER_ALERT_DATA - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ucmtcpciportcontroller.h

typedef struct _UCMTCPCI_PORT_CONTROLLER_ALERT_DATA {
  ULONG                               Size;
  UCMTCPCI_PORT_CONTROLLER_ALERT_TYPE AlertType;
  union {
    UCMTCPCI_PORT_CONTROLLER_CC_STATUS       CCStatus;
    UCMTCPCI_PORT_CONTROLLER_POWER_STATUS    PowerStatus;
    UCMTCPCI_PORT_CONTROLLER_FAULT_STATUS    FaultStatus;
    PUCMTCPCI_PORT_CONTROLLER_RECEIVE_BUFFER ReceiveBuffer;
  };
} UCMTCPCI_PORT_CONTROLLER_ALERT_DATA, *PUCMTCPCI_PORT_CONTROLLER_ALERT_DATA;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ucmtcpciportcontroller-_ucmtcpci_port_controller_alert_data)

_UCMTCPCI_PORT_CONTROLLER_ALERT_DATA structure

Description

Contains information about hardware alerts received on the port controller object. This structure is used in the UcmTcpciPortControllerAlert call. Call UCMTCPCI_PORT_CONTROLLER_ALERT_DATA_INIT to initialize this structure.

Members

Size

Size of this structure.

AlertType

A UCMTCPCI_PORT_CONTROLLER_ALERT_TYPE value that indicates the type of hardware alert.

CCStatus

A UCMTCPCI_PORT_CONTROLLER_CC_STATUS structure that contains status information about the CC lines of the port controller. This structure is defined in UcmTcpciSpec.h.

PowerStatus

A UCMTCPCI_PORT_CONTROLLER_POWER_STATUS structure that contains the power status of the port controller. This structure is defined in UcmTcpciSpec.h.

FaultStatus

A UCMTCPCI_PORT_CONTROLLER_FAULT_STATUS structure that contains the fault status of the port controller. This structure is defined in UcmTcpciSpec.h.

ReceiveBuffer

A pointer to a UCMTCPCI_PORT_CONTROLLER_RECEIVE_BUFFER structure that represents the buffer for receiving the alert from the port controller. This structure is defined in UcmTcpciSpec.h.

See also

UcmTcpciPortControllerAlert