다음을 통해 공유


UCMTCPCI_PORT_CONTROLLER_ALERT_DATA 구조체(ucmtcpciportcontroller.h)

포트 컨트롤러 개체에서 수신된 하드웨어 경고에 대한 정보를 포함합니다. 이 구조체는 UcmTcpciPortControllerAlert 호출에 사용됩니다. UCMTCPCI_PORT_CONTROLLER_ALERT_DATA_INIT 호출하여 이 구조를 초기화합니다.

구문

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;

멤버

Size

이 구조체의 크기입니다.

AlertType

하드웨어 경고의 유형을 나타내는 UCMTCPCI_PORT_CONTROLLER_ALERT_TYPE 값입니다.

CCStatus

포트 컨트롤러의 CC 줄에 대한 상태 정보를 포함하는 UCMTCPCI_PORT_CONTROLLER_CC_STATUS 구조체입니다. 이 구조체는 UcmTcpciSpec.h에 정의되어 있습니다.

PowerStatus

포트 컨트롤러의 전원 상태 포함하는 UCMTCPCI_PORT_CONTROLLER_POWER_STATUS 구조체입니다. 이 구조체는 UcmTcpciSpec.h에 정의되어 있습니다.

FaultStatus

포트 컨트롤러의 오류 상태 포함하는 UCMTCPCI_PORT_CONTROLLER_FAULT_STATUS 구조체입니다. 이 구조체는 UcmTcpciSpec.h에 정의되어 있습니다.

ReceiveBuffer

포트 컨트롤러에서 경고를 수신하기 위한 버퍼를 나타내는 UCMTCPCI_PORT_CONTROLLER_RECEIVE_BUFFER 구조체에 대한 포인터입니다. 이 구조체는 UcmTcpciSpec.h에 정의되어 있습니다.

요구 사항

요구 사항
헤더 ucmtcpciportcontroller.h

추가 정보

UcmTcpciPortControllerAlert