Função de retorno de chamada PFNKSDEVICESETPOWER (ks.h)
O AVStream chama a rotina AVStrMiniDeviceSetPower de um minidriver quando recebe uma IRP_MN_SET_POWER.
Sintaxe
PFNKSDEVICESETPOWER Pfnksdevicesetpower;
void Pfnksdevicesetpower(
[in] PKSDEVICE Device,
[in] PIRP Irp,
[in] DEVICE_POWER_STATE To,
[in] DEVICE_POWER_STATE From
)
{...}
Parâmetros
[in] Device
Ponteiro para a estrutura KSDEVICE que recebeu o IRP_MN_SET_POWER.
[in] Irp
O IRP_MN_SET_POWER emitido pelo Dispositivo.
[in] To
O estado de energia do dispositivo de destino.
[in] From
O estado de energia do dispositivo atual.
Retornar valor
Nenhum
Comentários
Se um driver tiver registrado seu dispositivo para detecção ociosa, o power manager enviará um IRP_MN_SET_POWER para alterar o estado de energia de um dispositivo ocioso.
O minidriver especifica o endereço dessa rotina no membro SetPower de sua estrutura KSDEVICE_DISPATCH .
Essa rotina é opcional.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ks.h (inclua Ks.h) |