다음을 통해 공유


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 동적으로 연결하려면 LoadLibraryGetProcAddress 함수를 사용해야 합니다.

요구 사항

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

추가 정보

장치 관리 함수