PNP_VETO_TYPE 열거형(cfg.h)
PnP 관리자가 작업 수행 요청을 거부하는 경우 PNP_VETO_TYPE 열거형을 사용하여 거부 이유를 식별합니다.
Syntax
typedef enum _PNP_VETO_TYPE {
PNP_VetoTypeUnknown,
PNP_VetoLegacyDevice,
PNP_VetoPendingClose,
PNP_VetoWindowsApp,
PNP_VetoWindowsService,
PNP_VetoOutstandingOpen,
PNP_VetoDevice,
PNP_VetoDriver,
PNP_VetoIllegalDeviceRequest,
PNP_VetoInsufficientPower,
PNP_VetoNonDisableable,
PNP_VetoLegacyDriver,
PNP_VetoInsufficientRights,
PNP_VetoAlreadyRemoved
} PNP_VETO_TYPE, *PPNP_VETO_TYPE;
상수
PNP_VetoTypeUnknown 알 수 없는 이유로 지정된 작업이 거부되었습니다. |
PNP_VetoLegacyDevice 디바이스는 지정된 PnP 작업을 지원하지 않습니다. |
PNP_VetoPendingClose 보류 중인 닫기 작업으로 인해 지정된 작업을 완료할 수 없습니다. |
PNP_VetoWindowsApp Microsoft Win32 애플리케이션이 지정된 작업을 거부했습니다. |
PNP_VetoWindowsService Win32 서비스에서 지정된 작업을 거부했습니다. |
PNP_VetoOutstandingOpen 미해결 열린 핸들로 인해 요청된 작업이 거부되었습니다. |
PNP_VetoDevice 디바이스가 지정된 작업을 지원하지만 디바이스가 작업을 거부했습니다. |
PNP_VetoDriver 드라이버는 지정된 작업을 지원하지만 드라이버는 작업을 거부했습니다. |
PNP_VetoIllegalDeviceRequest 디바이스는 지정된 작업을 지원하지 않습니다. |
PNP_VetoInsufficientPower 요청된 작업을 수행할 수 있는 전원이 부족합니다. |
PNP_VetoNonDisableable 디바이스를 사용하지 않도록 설정할 수 없습니다. |
PNP_VetoLegacyDriver 드라이버는 지정된 PnP 작업을 지원하지 않습니다. |
PNP_VetoInsufficientRights 호출자에게 작업을 완료할 수 있는 권한이 부족합니다. |
설명
텍스트 문자열은 대부분의 거부 형식과 연결되며, 거부 형식 값을 받는 함수는 일반적으로 값의 연결된 텍스트 문자열도 받도록 요청할 수 있습니다. 다음 표에서는 각 값과 연결된 텍스트 문자열을 식별합니다.
pVeto 형식 값 | 텍스트 문자열 |
---|---|
PNP_VetoTypeUnknown | 없음 |
PNP_VetoLegacyDevice | 디바이스 instance 경로입니다. |
PNP_VetoPendingClose | 디바이스 instance 경로입니다. |
PNP_VetoWindowsApp | 애플리케이션 모듈 이름입니다. |
PNP_VetoWindowsService | Windows 서비스 이름입니다. |
PNP_VetoOutstandingOpen | 디바이스 instance 경로입니다. |
PNP_VetoDevice | 디바이스 instance 경로입니다. |
PNP_VetoDriver | 드라이버 이름입니다. |
PNP_VetoIllegalDeviceRequest | 디바이스 instance 경로입니다. |
PNP_VetoInsufficientPower | 없음 |
PNP_VetoNonDisableable | 디바이스 instance 경로입니다. |
PNP_VetoLegacyDriver | Windows 서비스 이름입니다. |
요구 사항
요구 사항 | 값 |
---|---|
헤더 | cfg.h(Cfgmgr32.h 포함) |