---
title: VDPowerStateRec
framework: kernel
role: symbol
role_heading: Type Alias
path: kernel/vdpowerstaterec
---

# VDPowerStateRec

## Declaration

```occ
typedef struct VDPowerStateRec VDPowerStateRec;
```

## Topics

### Instance Properties

- [powerFlags](kernel/vdpowerstaterec/1488082-powerflags.md)
- [powerReserved1](kernel/vdpowerstaterec/1487101-powerreserved1.md)
- [powerReserved2](kernel/vdpowerstaterec/1488234-powerreserved2.md)
- [powerState](kernel/vdpowerstaterec/1488029-powerstate.md)

## See Also

### Additional Types

- [VDClutBehavior](kernel/vdclutbehavior.md)
- [VDClutBehaviorPtr](kernel/vdclutbehaviorptr.md)
- [VDCommunicationInfoPtr](kernel/vdcommunicationinfoptr.md)
- [VDCommunicationInfoRec](kernel/vdcommunicationinforec.md)
- [VDCommunicationPtr](kernel/vdcommunicationptr.md)
- [VDCommunicationRec](kernel/vdcommunicationrec.md)
- [VDConfigurationFeatureListRec](kernel/vdconfigurationfeaturelistrec.md)
- [VDConfigurationFeatureListRecPtr](kernel/vdconfigurationfeaturelistrecptr.md)
- [VDConfigurationPtr](kernel/vdconfigurationptr.md)
- [VDConfigurationRec](kernel/vdconfigurationrec.md)
- [VDConvolutionInfoPtr](kernel/vdconvolutioninfoptr.md)
- [VDConvolutionInfoRec](kernel/vdconvolutioninforec.md)
- [VDDDCBlockPtr](kernel/vdddcblockptr.md)
- [VDDDCBlockRec](kernel/vdddcblockrec.md)
- [VDDefMode](kernel/vddefmode.md)
- [VDDefModePtr](kernel/vddefmodeptr.md)
- [VDDetailedTimingPtr](kernel/vddetailedtimingptr.md)
- [VDDetailedTimingRec](kernel/vddetailedtimingrec.md)
- [VDDisplayConnectInfoPtr](kernel/vddisplayconnectinfoptr.md)
- [VDDisplayConnectInfoRec](kernel/vddisplayconnectinforec.md)
- [VDDisplayTimingRangePtr](kernel/vddisplaytimingrangeptr.md)
- [VDDisplayTimingRangeRec](kernel/vddisplaytimingrangerec.md)
- [VDDrawHardwareCursorPtr](kernel/vddrawhardwarecursorptr.md)
- [VDDrawHardwareCursorRec](kernel/vddrawhardwarecursorrec.md)
- [VDEntRecPtr](kernel/vdentrecptr.md)
- [VDEntryRecord](kernel/vdentryrecord.md)
- [VDFlagRecPtr](kernel/vdflagrecptr.md)
- [VDFlagRecord](kernel/vdflagrecord.md)
- [VDGamRecPtr](kernel/vdgamrecptr.md)
- [VDGammaInfoPtr](kernel/vdgammainfoptr.md)
- [VDGammaInfoRec](kernel/vdgammainforec.md)
- [VDGammaRecord](kernel/vdgammarecord.md)
- [VDGetGammaListPtr](kernel/vdgetgammalistptr.md)
- [VDGetGammaListRec](kernel/vdgetgammalistrec.md)
- [VDGrayPtr](kernel/vdgrayptr.md)
- [VDGrayRecord](kernel/vdgrayrecord.md)
- [VDHardwareCursorDrawStatePtr](kernel/vdhardwarecursordrawstateptr.md)
- [VDHardwareCursorDrawStateRec](kernel/vdhardwarecursordrawstaterec.md)
- [VDMirrorPtr](kernel/vdmirrorptr.md)
- [VDMirrorRec](kernel/vdmirrorrec.md)
- [VDMultiConnectInfoPtr](kernel/vdmulticonnectinfoptr.md)
- [VDMultiConnectInfoRec](kernel/vdmulticonnectinforec.md)
- [VDPageInfo](kernel/vdpageinfo.md)
- [VDPgInfoPtr](kernel/vdpginfoptr.md)
- [VDPowerStatePtr](kernel/vdpowerstateptr.md)
- [VDPrivateSelectorDataRec](kernel/vdprivateselectordatarec.md)
- [VDPrivateSelectorRec](kernel/vdprivateselectorrec.md)
- [VDResolutionInfoPtr](kernel/vdresolutioninfoptr.md)
- [VDResolutionInfoRec](kernel/vdresolutioninforec.md)
- [VDRetrieveGammaPtr](kernel/vdretrievegammaptr.md)
- [VDRetrieveGammaRec](kernel/vdretrievegammarec.md)
- [VDScalerInfoPtr](kernel/vdscalerinfoptr.md)
- [VDScalerInfoRec](kernel/vdscalerinforec.md)
- [VDScalerPtr](kernel/vdscalerptr.md)
- [VDScalerRec](kernel/vdscalerrec.md)
- [VDSetEntryPtr](kernel/vdsetentryptr.md)
- [VDSetEntryRecord](kernel/vdsetentryrecord.md)
- [VDSetHardwareCursorPtr](kernel/vdsethardwarecursorptr.md)
- [VDSetHardwareCursorRec](kernel/vdsethardwarecursorrec.md)
- [VDSettings](kernel/vdsettings.md)
- [VDSettingsPtr](kernel/vdsettingsptr.md)
- [VDSizeInfo](kernel/vdsizeinfo.md)
- [VDSupportsHardwareCursorPtr](kernel/vdsupportshardwarecursorptr.md)
- [VDSupportsHardwareCursorRec](kernel/vdsupportshardwarecursorrec.md)
- [VDSwitchInfoPtr](kernel/vdswitchinfoptr.md)
- [VDSwitchInfoRec](kernel/vdswitchinforec.md)
- [VDSyncInfoPtr](kernel/vdsyncinfoptr.md)
- [VDSyncInfoRec](kernel/vdsyncinforec.md)
- [VDSzInfoPtr](kernel/vdszinfoptr.md)
- [VDTimingInfoPtr](kernel/vdtiminginfoptr.md)
- [VDTimingInfoRec](kernel/vdtiminginforec.md)
- [VDVideoParametersInfoPtr](kernel/vdvideoparametersinfoptr.md)
- [VDVideoParametersInfoRec](kernel/vdvideoparametersinforec.md)
