Função de retorno de chamada PFNKSDEVICESETPOWER (ks.h)
O AVStream chama a rotina de AVStrMiniDeviceSetPower de um minidriver quando recebe um 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 de KSDEVICE que recebeu o IRP_MN_SET_POWER.
[in] Irp
O IRP_MN_SET_POWER emitido pelo Device.
[in] To
O estado de energia do dispositivo de destino.
[in] From
O estado de energia do dispositivo atual.
Valor de retorno
Nenhum
Observações
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 setPower membro de sua estrutura de KSDEVICE_DISPATCH.
Essa rotina é opcional.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | ks.h (incluir Ks.h) |