다음을 통해 공유


SRB_INITIALIZE_DEVICE

클래스 드라이버는 미니드라이버의 하드웨어 초기화를 시작할 때 이 요청을 보냅니다.

반환 값

미니 드라이버는 SRB의 상태 다음 중 하나를 설정해야 합니다.

STATUS_SUCCESS
호스트 어댑터가 발견되었고 구성 정보가 성공적으로 확인되었음을 나타냅니다.

STATUS_IO_DEVICE_ERROR
호스트 어댑터가 발견되었지만 구성 정보를 가져오는 동안 오류가 발생했음을 나타냅니다. 가능한 경우 오류를 기록해야 합니다.

STATUS_NO_SUCH_DEVICE
제공된 구성 정보가 잘못되었음을 나타냅니다.

의견

클래스 드라이버는 pSrb-CommandData.ConfigInfo>의 PORT_CONFIGURATION_INFORMATION 구조체에 포인터를 전달합니다. pSrb 포인터는 HW_STREAM_REQUEST_BLOCK 구조를 가리킵니다. 클래스 드라이버는 pSrb-CommandData.ConfigInfo> 의 대부분의 필드를 운영 체제에서 디바이스에 대해 가져오는 정보로 채웁니다. 대부분의 경우 미니드라이버가 ConfigInfoStreamDescriptorSize 멤버를 HW_STREAM_DESCRIPTOR 구조의 크기로 채워야 합니다.