scsiwmi.h 헤더
이 헤더는 스토리지에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
scsiwmi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
| ScsiPortWmiDispatchFunction ScsiPortWmiDispatchFunction 루틴은 WMI를 지원하는 미니포트 드라이버에 대한 디스패치 루틴입니다. |
| ScsiPortWmiFireAdapterEvent ScsiPortWmiFireAdapterEvent 루틴은 어댑터 장치와 연결된 이벤트를 포트 드라이버에 전송하여 이벤트 알림을 요청한 WMI 데이터 소비자에게 배달합니다. SCSI 포트 드라이버 및 SCSI 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버 및 Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다. |
| ScsiPortWmiFireLogicalUnitEvent ScsiPortWmiFireLogicalUnitEvent 루틴은 이벤트 알림을 요청한 WMI 데이터 소비자에게 배달을 위해 포트 드라이버에 논리 단위와 연결된 이벤트를 보냅니다. SCSI 포트 드라이버 및 SCSI 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버 및 Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다. |
| ScsiPortWmiGetInstanceName ScsiPortWmiGetInstanceName 루틴은 표시된 WMI(Windows Management Instrumentation) SCSI 요청 블록(SRB)과 연결된 인스턴스 이름에 대한 포인터를 반환합니다. |
| ScsiPortWmiGetReturnSize ScsiPortWmiGetReturnSize 루틴은 WMI SRB에 대한 미니포트 드라이버에서 반환할 데이터 바이트 수를 나타냅니다. SCSI 포트 드라이버 및 SCSI 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
| ScsiPortWmiGetReturnStatus ScsiPortWmiGetReturnStatus 루틴은 WMI SRB의 상태를 반환합니다. |
| ScsiPortWmiPostProcess ScsiPortWmiPostProcess 루틴은 WMI SRB에 대한 요청 컨텍스트를 업데이트합니다. SCSI 포트 드라이버 및 SCSI 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
| ScsiPortWmiSetData ScsiPortWmiSetData 루틴은 요청 컨텍스트 내의 WNODE_ALL_DATA 구조를 업데이트하여 인스턴스에 대한 데이터의 위치와 길이를 지정합니다. |
| ScsiPortWmiSetInstanceCount ScsiPortWmiSetInstanceCount는 요청 컨텍스트의 WNODE_ALL_DATA 구조 내에서 데이터 버퍼를 따로 설정해야 하는 인스턴스 수를 지정합니다. |
| ScsiPortWmiSetInstanceName ScsiPortWmiSetInstanceName 루틴은 요청 컨텍스트 내에서 WNODE_ALL_DATA 구조를 업데이트하여 인스턴스 이름의 위치와 길이를 지정합니다. |
콜백 함수
| PSCSIWMI_EXECUTE_METHOD 데이터 블록과 연결된 메서드를 실행하기 위해 미니포트 드라이버의 HwScsiWmiExecuteMethod 루틴이 호출됩니다. |
| PSCSIWMI_FUNCTION_CONTROL 이벤트 알림을 사용하거나 사용하지 않도록 설정하기 위해 미니포트 드라이버의 HwScsiWmiFunctionControl 루틴이 호출됩니다. |
| PSCSIWMI_QUERY_DATABLOCK 미니포트 드라이버의 HwScsiWmiQueryDataBlock 루틴은 단일 인스턴스 또는 데이터 블록의 모든 인스턴스를 가져오기 위해 호출됩니다. |
| PSCSIWMI_QUERY_REGINFO SCSI 포트 드라이버에서 미니포트 드라이버를 대신하여 등록할 데이터 및 이벤트 블록에 대한 정보를 얻기 위해 미니포트 드라이버의 HwScsiWmiQueryReginfo 루틴이 호출됩니다. |
| PSCSIWMI_SET_DATABLOCK 미니포트 드라이버의 HwScsiWmiSetDataBlock 루틴은 데이터 블록의 단일 인스턴스에 있는 모든 데이터 항목을 변경하기 위해 호출됩니다. |
| PSCSIWMI_SET_DATAITEM 미니포트 드라이버의 HwScsiWmiSetDataItem 루틴은 데이터 블록 인스턴스의 단일 데이터 항목을 변경하기 위해 호출됩니다. |
구조체
| SCSI_WMILIB_CONTEXT SCSI_WMILIB_CONTEXT 구조는 미니포트 드라이버의 데이터 및 이벤트 블록에 대한 등록 정보를 제공하고 미니포트 드라이버의 HwScsiWmiXxx 콜백 루틴에 대한 진입점을 정의합니다. |
| SCSIWMI_REQUEST_CONTEXT SCSIWMI_REQUEST_CONTEXT 구조에는 WMI SRB에 대한 컨텍스트 정보가 포함됩니다. |
| SCSIWMIGUIDREGINFO SCSIWMIGUIDREGINFO 구조체에는 SCSI 미니포트 드라이버에서 지원하는 지정된 데이터 또는 이벤트 블록에 대한 정보가 포함됩니다. |
열거형
| SCSIWMI_ENABLE_DISABLE_CONTROL SCSIWMI_ENABLE_DISABLE_CONTROL 열거자는 사용하거나 사용하지 않도록 설정할 내용을 지정하는 데 사용됩니다. |
피드백
다음에 대한 사용자 의견 제출 및 보기