Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se o gerenciador PnP rejeitar uma solicitação para executar uma operação, a enumeração PNP_VETO_TYPE será usada para identificar o motivo da rejeição.
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;
Constantes
PNP_VetoTypeUnknownA operação especificada foi rejeitada por um motivo desconhecido. |
PNP_VetoLegacyDeviceO dispositivo não dá suporte à operação PnP especificada. |
PNP_VetoPendingCloseA operação especificada não pode ser concluída devido a uma operação de fechamento pendente. |
PNP_VetoWindowsAppUm aplicativo Microsoft Win32 vetou a operação especificada. |
PNP_VetoWindowsServiceUm serviço Win32 vetou a operação especificada. |
PNP_VetoOutstandingOpenA operação solicitada foi rejeitada devido a identificadores abertos pendentes. |
PNP_VetoDeviceO dispositivo dá suporte à operação especificada, mas o dispositivo rejeitou a operação. |
PNP_VetoDriverO driver dá suporte à operação especificada, mas o driver rejeitou a operação. |
PNP_VetoIllegalDeviceRequestO dispositivo não dá suporte à operação especificada. |
PNP_VetoInsufficientPowerNão há energia suficiente para executar a operação solicitada. |
PNP_VetoNonDisableableO dispositivo não pode ser desabilitado. |
PNP_VetoLegacyDriverO driver não dá suporte à operação PnP especificada. |
PNP_VetoInsufficientRightsO chamador não tem privilégios suficientes para concluir a operação. |
Comentários
As cadeias de caracteres de texto são associadas à maioria dos tipos de veto e uma função que recebe um valor de tipo de veto normalmente pode solicitar que também receba a cadeia de caracteres de texto associada do valor. A tabela a seguir identifica a cadeia de caracteres de texto associada a cada valor.
| valor do tipo pVeto | Cadeia de caracteres de texto |
|---|---|
| PNP_VetoTypeUnknown | Nenhum. |
| PNP_VetoLegacyDevice | Um caminho de instância do dispositivo. |
| PNP_VetoPendingClose | Um caminho de instância do dispositivo. |
| PNP_VetoWindowsApp | Um nome de módulo do aplicativo. |
| PNP_VetoWindowsService | Um nome de serviço do Windows. |
| PNP_VetoOutstandingOpen | Um caminho de instância do dispositivo. |
| PNP_VetoDevice | Um caminho de instância do dispositivo. |
| PNP_VetoDriver | Um nome de driver. |
| PNP_VetoIllegalDeviceRequest | Um caminho de instância do dispositivo. |
| PNP_VetoInsufficientPower | Nenhum. |
| PNP_VetoNonDisableable | Um caminho de instância do dispositivo. |
| PNP_VetoLegacyDriver | Um nome de serviço do Windows. |
Requisitos
| Requisito | Valor |
|---|---|
| Cabeçalho | cfg.h (inclua Cfgmgr32.h) |