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 de 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
None
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 una función de devolución de llamada EvtIoTargetRemoveCanceled .
La función WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN cero 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 en WdfIoTargetOpenReopen.
Para obtener más información sobre los destinos de E/S, consulte Uso de destinos de E/S.
Ejemplos
El siguiente ejemplo de código es un segmento de una función de devolución de llamada EvtIoTargetRemoveCanceled 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 | Value |
---|---|
Plataforma de destino | 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 |