62 NTSTATUS
D0Entry(WDF_POWER_DEVICE_STATE aPreviousState);
73 NTSTATUS
D0Exit(WDF_POWER_DEVICE_STATE aTargetState);
101 NTSTATUS Interrupt_Disable ();
102 NTSTATUS Interrupt_Enable ();
103 BOOLEAN Interrupt_Isr (ULONG aMessageId);
104 void Interrupt_Dpc ();
117 NTSTATUS PrepareInterrupt(CM_PARTIAL_RESOURCE_DESCRIPTOR * aTranslated, CM_PARTIAL_RESOURCE_DESCRIPTOR * aRaw);
118 NTSTATUS PrepareMemory (CM_PARTIAL_RESOURCE_DESCRIPTOR * aTranslated);
120 WDFCOMMONBUFFER mCommonBuffer;
122 WDFDMAENABLER mDmaEnabler ;
126 unsigned int mIntCount ;
127 WDFINTERRUPT mInterrupt;
129 unsigned int mMemCount;
130 unsigned int mMemSize_byte[6];
135 WDFWORKITEM mWorkItem;
Cette structure contient des pointeurs vers les fonctions qui dependes du systeme d'exploitation...
Definition: OSDep.h:178
La class Hardware_WDF (DDK, Windows seulement)
Definition: Hardware_WDF.h:35
NTSTATUS PrepareHardware(WDFCMRESLIST aRaw, WDFCMRESLIST aTranslated)
Preparer le meteriel.
Interface d'un spinlock.
Definition: SpinLock.h:36
Cette classe déclare l'interface du materiel.
Definition: Hardware.h:37
NTSTATUS ReleaseHardware(WDFCMRESLIST aTranslated)
Relacher le materiel.
NTSTATUS D0Entry(WDF_POWER_DEVICE_STATE aPreviousState)
Entrer dans l'etat D0.
NTSTATUS Init(WDFDEVICE aDevice, Hardware *aHardware)
Initialise l'instance.
NTSTATUS D0Exit(WDF_POWER_DEVICE_STATE aTargetState)
Sortir de l'état D0.