InstallNewDevice 함수

새 디바이스를 설치합니다. 사용자에게 디바이스를 선택하라는 메시지가 표시됩니다.

구문

BOOL WINAPI InstallNewDevice(
  _In_  HWND   hwndParent,
  _In_  LPGUID ClassGuid,
  _Out_ PDWORD pReboot
);

매개 변수

hwndParent [in]

필요한 사용자 인터페이스에 사용할 최상위 창에 대한 핸들입니다.

ClassGuid [in]

클래스 GUID에 대한 포인터입니다. 이 매개 변수는 선택 사항입니다. 이 매개 변수가 NULL이면 사용자가 검색 선택 페이지에서 시작합니다. 이 매개 변수가 GUID_NULL 또는 GUID_DEVCLASS_UNKNOWN 경우 사용자는 클래스 선택 페이지에서 시작합니다.

pReboot [out]

다시 부팅 상태 수신하는 변수에 대한 포인터입니다. 이 매개 변수는 DI_NEEDRESTART 또는 DI_NEEDREBOOT 수 있습니다.

반환 값

함수가 성공하면 반환 값이 0이 아닙니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

이 함수에는 연결된 가져오기 라이브러리가 없습니다. NewDev.dll 동적으로 연결하려면 LoadLibrary 및 GetProcAddress 함수를 사용해야 합니다.

요구 사항

요구 사항 값
지원되는 최소 클라이언트
Windows XP
지원되는 최소 서버
Windows Server 2003
DLL
NewDev.dll

추가 정보

장치 관리 함수