PHW_FIND_ADAPTER 콜백 함수(srb.h)

PHW_FIND_ADAPTER 프로토타입은 제공된 구성을 사용하여 특정 HBA가 지원되는지 여부를 확인하고 해당 어댑터에 대한 구성 정보를 반환하는 루틴을 선언합니다.

구문

PHW_FIND_ADAPTER PhwFindAdapter;

ULONG PhwFindAdapter(
  [in]      PVOID DeviceExtension,
  [in]      PVOID HwContext,
  [in]      PVOID BusInformation,
  [in]      PCHAR ArgumentString,
  [in, out] PPORT_CONFIGURATION_INFORMATION ConfigInfo,
  [out]     PBOOLEAN Again
)
{...}

매개 변수

[in] DeviceExtension

미니포트 드라이버의 HBA당 스토리지 영역에 대한 포인터입니다.

[in] HwContext

Storport 드라이버의 미니포트 드라이버 중 하나에서 사용하는 경우 예약된 멤버입니다. SCSI 미니포트 드라이버를 사용하면 이 멤버가 컨텍스트 값을 가리킵니다. SCSI 미니포트 드라이버에 대한 이 멤버의 의미에 대한 설명은 HwScsiFindAdapter를 참조하세요.

[in] BusInformation

Storport 드라이버의 미니포트 드라이버 중 하나에서 사용하는 경우 예약된 멤버입니다. SCSI 미니포트 드라이버를 사용하면 이 멤버는 OS 관련 포트 드라이버가 수집한 버스 유형별 정보를 가리킵니다. SCSI 미니포트 드라이버에 대한 이 멤버의 의미에 대한 전체 설명은 HwScsiFindAdapter를 참조하세요.

[in] ArgumentString

Storport 드라이버의 미니포트 드라이버 중 하나에서 사용하는 경우 예약된 멤버입니다. SCSI 미니포트 드라이버를 사용하면 이 멤버는 레지스트리의 기본 매개 변수 또는 인터럽트 수준과 같은 디바이스 정보가 포함된 null로 종료된 ASCII 문자열을 가리킵니다. SCSI 미니포트 드라이버에 대한 이 멤버의 의미에 대한 전체 설명은 HwScsiFindAdapter를 참조하세요.

[in, out] ConfigInfo

HBA에 대한 구성 정보를 포함하는 PORT_CONFIGURATION_INFORMATION 구조체에 대한 포인터입니다.

[out] Again

Storport 드라이버의 미니포트 드라이버 중 하나에서 사용하는 경우 예약된 멤버입니다. SCSI 미니포트 드라이버를 사용하면 이 멤버가 이 루틴을 다시 호출해야 하는지 여부를 포트 드라이버에 알리는 BOOLEAN 변수를 가리킵니다. SCSI 미니포트 드라이버에 대한 이 멤버의 의미에 대한 자세한 내용은 HwScsiFindAdapter를 참조하세요.

반환 값

이 프로토타입에서 선언한 루틴은 다음 상태 값 중 하나를 반환해야 합니다.

반환 코드 설명
SP_RETURN_FOUND 지원되는 HBA가 발견되었고 HBA 관련 구성 정보가 성공적으로 결정되고 PORT_CONFIGURATION_INFORMATION 구조에서 설정되었음을 나타냅니다.
SP_RETURN_ERROR HBA가 발견되었지만 구성 정보를 가져오는 동안 오류가 발생했음을 나타냅니다. 가능하면 이러한 오류를 ScsiPortLogError로 기록해야 합니다.
SP_RETURN_BAD_CONFIG 제공된 구성 정보가 어댑터에 유효하지 않음을 나타냅니다.
SP_RETURN_NOT_FOUND 제공된 구성 정보에 대해 지원되는 HBA를 찾을 수 없음을 나타냅니다.

설명

이 선언은 SCSI 및 StorPort 미니포트 드라이버 모두에서 사용됩니다.

이 선언과 연결된 루틴의 SCSI 미니포트 드라이버 버전에 대한 자세한 내용은 HwScsiFindAdapter를 참조하세요.

이 선언과 연결된 Storport 드라이버의 루틴 버전에 대한 자세한 내용은 HwStorFindAdapter를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 srb.h(Storport.h, Srb.h, Storport.h 포함)

추가 정보

HwScsiFindAdapter

HwStorFindAdapter