función WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN (wdfiotarget.h)
[Se aplica a KMDF y UMDF]
La función WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN inicializa la estructura WDF_IO_TARGET_OPEN_PARAMS de un controlador para que el controlador pueda volver a abrir un destino de E/S remoto.
Sintaxis
void WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN(
[out] PWDF_IO_TARGET_OPEN_PARAMS Params
);
Parámetros
[out] Params
Puntero a una estructura de WDF_IO_TARGET_OPEN_PARAMS asignada por el controlador, que inicializa la función.
Valor devuelto
Ninguno
Observaciones
La estructura WDF_IO_TARGET_OPEN_PARAMS se usa como entrada para el método WdfIoTargetOpen. El controlador debe llamar a WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN para inicializar una estructura de WDF_IO_TARGET_OPEN_PARAMS si el controlador llama a WdfIoTargetOpen desde dentro de una función de devolución de llamada evtIoTargetRemoveCanceled .
La función WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN ceros la estructura de WDF_IO_TARGET_OPEN_PARAMS especificada y establece el miembro Size de la estructura. A continuación, la función establece el miembro type de en WdfIoTargetOpenReopen.
Para obtener más información sobre los destinos de E/S, consulte Uso de destinos de E/S.
Ejemplos
El ejemplo de código siguiente es un segmento de un EvtIoTargetRemoveCanceled función de devolución de llamada que vuelve a abrir un destino de E/S remoto.
VOID
MyEvtIoTargetRemoveCanceled(
WDFIOTARGET IoTarget
)
{
WDF_IO_TARGET_OPEN_PARAMS openParams;
NTSTATUS status;
...
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN(&openParams);
status = WdfIoTargetOpen(
IoTarget,
&openParams
);
...
}
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado | wdfiotarget.h (incluya Wdf.h) |
irQL | Cualquier nivel |