SP_SELECTDEVICE_PARAMS_A 구조체(setupapi.h)
SP_SELECTDEVICE_PARAMS 구조는 DIF_SELECTDEVICE 설치 요청에 해당합니다.
구문
typedef struct _SP_SELECTDEVICE_PARAMS_A {
SP_CLASSINSTALL_HEADER ClassInstallHeader;
CHAR Title[MAX_TITLE_LEN];
CHAR Instructions[MAX_INSTRUCTION_LEN];
CHAR ListLabel[MAX_LABEL_LEN];
CHAR SubTitle[MAX_SUBTITLE_LEN];
BYTE Reserved[2];
} SP_SELECTDEVICE_PARAMS_A, *PSP_SELECTDEVICE_PARAMS_A;
멤버
ClassInstallHeader
요청에 대한 헤더 크기 및 DIF 코드를 포함하는 설치 요청 헤더입니다. SP_CLASSINSTALL_HEADER 참조하세요.
Title[MAX_TITLE_LEN]
드라이버 선택 창에 대한 설치 관리자 제공 창 제목을 포함하는 버퍼입니다. Windows는 디바이스 선택 대화 상자의 창 제목에 이 제목을 사용합니다.
Instructions[MAX_INSTRUCTION_LEN]
설치 관리자가 제공한 select-device 지침이 포함된 버퍼입니다.
ListLabel[MAX_LABEL_LEN]
사용자가 선택할 수 있는 드라이버 목록에 대한 설치 관리자 제공 레이블을 포함하는 버퍼입니다.
SubTitle[MAX_SUBTITLE_LEN]
select-device 마법사에서 사용되는 설치 관리자 제공 자막을 포함하는 버퍼입니다. 이 문자열은 선택 대화 상자에서 사용되지 않습니다.
Reserved[2]
예약되어 있습니다. 내부 전용입니다.
설명
설치 관리자가 드라이버 선택 중에 사용할 이 구조의 필드를 설정하는 경우 설치 관리자는 SP_DEVINSTALL_PARAMS DI_USECI_SELECTSTRINGS 플래그도 설정해야 합니다.
다음 스크린샷에서는 샘플 디바이스 선택 대화 상자를 보여 줍니다. 설치 관리자가 제공할 수 있는 문자열을 식별합니다.
참고
setupapi.h 헤더는 SP_SELECTDEVICE_PARAMS 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | setupapi.h(Setupapi.h 포함) |