FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS struttura (wdm.h)
La struttura FUNCTION_LEVEL_DEVICE_RESET_PARAMETER viene usata come argomento per la routine DeviceReset dell'interfaccia GUID_DEVICE_RESET_INTERFACE_STANDARD. Questa struttura specifica una routine di callback chiamata quando viene completata una reimpostazione del dispositivo a livello di funzione e una struttura di contesto passata alla routine di callback. Per altre informazioni, vedere Uso della GUID_DEVICE_RESET_INTERFACE_STANDARD
Sintassi
typedef struct _FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS {
ULONG Size;
PDEVICE_RESET_COMPLETION DeviceResetCompletion;
PVOID CompletionContext;
} FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS, *PFUNCTION_LEVEL_DEVICE_RESET_PARAMETERS;
Members
Size
Dimensione, in byte, della struttura.
DeviceResetCompletion
Puntatore a una routine di callback di completamento da chiamare quando viene completata una reimpostazione del dispositivo a livello di funzione. Il callback deve immettere e uscire allo stesso IRQL.
Il prototipo di funzione per questa routine di callback è definito come segue:
typedef
VOID
(*PDEVICE_RESET_COMPLETION)(
_In_ NTSTATUS Status,
_Inout_opt_ PVOID Context
);
CompletionContext
Punta a una struttura di contesto fornita dal chiamante da passare al callback DeviceResetCompletion .
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Wdm.h) |