Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction AcxDeviceGetCurrentDxExitLatency obtient la valeur de latence de sortie de sortie du périphérique audio actuelle.
Syntaxe
ACX_DX_EXIT_LATENCY AcxDeviceGetCurrentDxExitLatency(
WDFDEVICE Device,
POWER_ACTION SystemPowerAction,
WDF_POWER_DEVICE_STATE DeviceState
);
Paramètres
Device
Pointeur vers WDFDEVICE pour lequel obtenir la latence de sortie.
SystemPowerAction
Action d’alimentation du système pour laquelle obtenir la valeur de latence.
DeviceState
État d’alimentation de l’appareil pour lequel obtenir la valeur de latence.
Valeur de retour
AcxDeviceGetCurrentDxExitLatency retourne la valeur de latence de sortie de l’appareil actuelle telle que définie dans l’énumération ACX_DX_EXIT_LATENCY .
Remarques
Un appareil a des états d’alimentation différents. L’état d’alimentation D0 est le moment où l’appareil est opérationnel, D1 est quand l’appareil est l’un des états de veille, et ainsi de suite. « Dx » fait référence à n’importe quel état de veille de l’appareil.
Les pilotes audio savent quand aller dans D3Hot ou D3Cold en fonction de la ACX_DX_EXIT_LATENCY retournée par cette méthode.
Exemple :
WDFDEVICE Device;
WDF_POWER_DEVICE_STATE TargetState;
ACX_DX_EXIT_LATENCY latency;
POWER_ACTION powerAction;
// Code to initialize WDFDEVICE and WDF_POWER_DEVICE_STATE...
powerAction = WdfDeviceGetSystemPowerAction(Device);
//
// Get the current exit latency.
//
latency = AcxDeviceGetCurrentDxExitLatency(Device, powerAction, TargetState);
Configuration requise pour ACX
version minimale d’ACX : 1.0
Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.
Spécifications
| Besoin | Valeur |
|---|---|
| En-tête | acxdevice.h |
| IRQL | <= DISPATCH_LEVEL |
Voir aussi
- ACX_DX_EXIT_LATENCY
- Actions d’alimentation du système
- États d’alimentation
- d’en-tête acxdevice.h