newdev.h 헤더
이 헤더는 디바이스 및 드라이버 설치 참조에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
newdev.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
DiInstallDevice DiInstallDevice 함수는 시스템에 있는 지정된 디바이스의 드라이버 저장소에 미리 설치된 지정된 드라이버를 설치합니다. |
DiInstallDriverA DiInstallDriver 함수는 드라이버 저장소에 드라이버를 사전 설치한 다음 드라이버가 지원하는 시스템에 있는 디바이스에 드라이버를 설치합니다. (ANSI) |
DiInstallDriverW DiInstallDriver 함수는 드라이버 저장소에 드라이버를 사전 설치한 다음 드라이버가 지원하는 시스템에 있는 디바이스에 드라이버를 설치합니다. (유니코드) |
DiRollbackDriver DiRollbackDriver 함수는 지정된 디바이스에 설치된 드라이버를 롤백합니다. |
DiShowUpdateDevice DiShowUpdateDevice 함수는 지정된 디바이스에 대한 하드웨어 업데이트 마법사를 표시합니다. |
DiUninstallDevice DiUninstallDevice 함수는 디바이스를 제거하고 시스템에서 디바이스 노드(devnode)를 제거합니다. |
DiUninstallDriverA DiUninstallDriver 함수는 해당 디바이스를 다른 일치하는 드라이버 패키지(사용 가능한 경우)와 함께 설치하여 설치된 모든 디바이스에서 드라이버 패키지를 제거하거나, 일치하는 다른 드라이버 패키지를 사용할 수 없는 경우 null 드라이버를 제거합니다. 그런 다음 지정된 드라이버 패키지가 드라이버 저장소에서 제거됩니다. (ANSI) |
DiUninstallDriverW DiUninstallDriver 함수는 해당 디바이스를 다른 일치하는 드라이버 패키지(사용 가능한 경우)와 함께 설치하여 설치된 모든 디바이스에서 드라이버 패키지를 제거하거나, 일치하는 다른 드라이버 패키지를 사용할 수 없는 경우 null 드라이버를 제거합니다. 그런 다음 지정된 드라이버 패키지가 드라이버 저장소에서 제거됩니다. (유니코드) |
UpdateDriverForPlugAndPlayDevicesA INF 파일과 하드웨어 ID가 지정된 경우 UpdateDriverForPlugAndPlayDevices 함수는 하드웨어 ID와 일치하는 디바이스에 대해 업데이트된 드라이버를 설치합니다. (ANSI) |
UpdateDriverForPlugAndPlayDevicesW INF 파일과 하드웨어 ID가 지정된 경우 UpdateDriverForPlugAndPlayDevices 함수는 하드웨어 ID와 일치하는 디바이스에 대해 업데이트된 드라이버를 설치합니다. (유니코드) |