Compartilhar via


RegisterPowerRelationship

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função estabelece dinâmico pai e filho ou relacionamento driver barramento e cliente. Fique disponível para drivers que energia gerenciar um conjunto de dependente drivers filho e cliente.

Syntax

HANDLE RegisterPowerRelationship(
  PVOID pvParent,
  PVOID pvChild,
  PPOWER_CAPABILITIES pCaps,
  DWORD Flags
);

Parameters

  • pvParent
    [no] Nome dispositivo LPWStr do pai ou barramento, de exemplo, NDS0:.
  • pvChild
    [no] Nome dispositivo LPWStr do filho ou cliente, de exemplo, NE20001.
  • pCaps
    [no] Ponteiro para o POWER_CAPABILITIES do dispositivo filho. Definir como NULL se não usado.
  • Sinalizadores
    [no] Definido como POWER_NAME para indicar que pvParent e pvChild São nomes dispositivo.

Return Value

  • ERROR_FILE_EXISTS
    Indica que o dispositivo filho já está registrado.
  • ERROR_INVALID_PARAMETER
    Indica que inválido parâmetro foram encontrados.
  • ERROR_SUCCESS
    Indica que o relacionamento foi estabelecido com êxito.

Remarks

O pai pode registrar cada exclusivamente nomeado instância filho, quando necessário.

Se pCaps é NULL, o pai deve ser preparada para identificador IOCTL_POWER_CAPABILITIES para o filho.

O proprietário do identificador retornado deve livre com ReleasePowerRelationship quando o relacionamento é não mais exigido.

See Also

Reference

IOCTL_POWER_CAPABILITIES
POWER_CAPABILITIES
ReleasePowerRelationship

Other Resources

Power Management Functions