Freigeben über


IPortClsRuntimePower::SendPowerControl-Methode (portcls.h)

Der Portklassentreiber (PortCls) verwendet die SendPowerControl -Methode, um Energiesteuerungscodes an den Audioadapter zu senden.

Syntax

NTSTATUS SendPowerControl(
  [in]            PDEVICE_OBJECT _DeviceObject,
  [in]            LPCGUID        _PowerControlCode,
  [in, optional]  PVOID          _InBuffer,
  [in]            SIZE_T         _InBufferSize,
  [out, optional] PVOID          _OutBuffer,
  [in]            SIZE_T         _OutBufferSize,
  [out, optional] PSIZE_T        _BytesReturned
);

Parameter

[in] _DeviceObject

Das Geräteobjekt.

[in] _PowerControlCode

Der Stromsteuerungscode, der an den Audioadapter gesendet werden soll.

[in, optional] _InBuffer

Der Eingabepuffer.

[in] _InBufferSize

Die Größe des Eingabepuffers.

[out, optional] _OutBuffer

Der Ausgabepuffer.

[in] _OutBufferSize

Die Größe des Ausgabepuffers.

[out, optional] _BytesReturned

Die Anzahl der zurückgegebenen Bytes.

Rückgabewert

Die SendPowerControl -Methode gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich ist. Andernfalls wird der entsprechende Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7
Unterstützte Mindestversion (Server) Windows Server 2003
Zielplattform Universell
Header portcls.h

Weitere Informationen

IPortClsRuntimePower