RxUnregisterMinirdr 함수(rxstruc.h)
RxUnregisterMinirdr 는 네트워크 미니 리디렉터 드라이버가 RDBSS로 드라이버를 등록 해제하고 내부 RDBSS 등록 테이블에서 등록 정보를 제거하기 위해 호출하는 인라인 루틴입니다.
구문
void RxUnregisterMinirdr(
[in] IN PRDBSS_DEVICE_OBJECT RxDeviceObject
);
매개 변수
[in] RxDeviceObject
이 네트워크 리렉터에 대한 RDBSS 디바이스 개체에 대한 포인터입니다.
반환 값
없음
설명
RxUnregisterMinirdr 는 RDBSS로 드라이버를 등록 해제하고 내부 RDBSS 등록 테이블에서 등록 정보를 제거하는 rxstruc.h 에 정의된 인라인 루틴입니다. 이름 테이블이 초기화된 경우 이러한 테이블은 릴리스를 위해 최종 확정됩니다. 네트워크 미니 리디렉터에 대한 미해결 비동기 요청은 모두 다운되고 리디렉터와 연결된 모든 작업자 스레드가 다운됩니다. 또한 RxUnregisterMinirdr 는 IoDeleteDevice를 호출하여 시스템에서 디바이스 개체를 제거하려고 합니다.
일반적으로 RxUnregisterMinirdr 루틴은 네트워크 미니 리디렉터에서 또는 운영 체제에서 종료 처리의 일부로 또는 DriverEntry 루틴의 오류로 인해 이 호출을 수행할 수도 있지만, 사용자 모드 애플리케이션 또는 서비스에서 네트워크 미니 리디렉터를 언로드하기 위한 FSCTL 또는 IOCTL 요청의 결과로 호출됩니다.
인라인 루틴인 RxUnregisterMinirdr는 RDBSS를 사용하여 드라이버를 등록 취소하는 기본 방법입니다. RxUnregisterMinirdr 인라인 루틴은 RxpUnregisterMinirdr를 호출하지만 시스템에서 이 개체를 해제할 수 있도록 RDBSS 디바이스 개체에 대한 개체 참조도 감소합니다.
요구 사항
| 대상 플랫폼 | 데스크톱 |
| 헤더 | rxstruc.h(Rxstruc.h, Mrx.h 포함) |
| IRQL | <= APC_LEVEL |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기