Condividi tramite


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)

Vedi anche

DEVICE_RESET_INTERFACE_STANDARD

DeviceReset

Uso della GUID_DEVICE_RESET_INTERFACE_STANDARD