Freigeben über


IPortClsRuntimePower::SendPowerControl-Methode (portcls.h)

Der Portklassentreiber (PortCls) verwendet die SendPowerControl Methode, um Stromsteuerungscodes 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
mindestens unterstützte Client- Windows 7
mindestens unterstützte Server- Windows Server 2003
Zielplattform- Universal
Header- portcls.h

Siehe auch

IPortClsRuntimePower