função WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN (wdfiotarget.h)
[Aplica-se a KMDF e UMDF]
A função WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN inicializa a estrutura de WDF_IO_TARGET_OPEN_PARAMS de um driver para que o driver possa reabrir um destino de E/S remoto.
Sintaxe
void WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN(
[out] PWDF_IO_TARGET_OPEN_PARAMS Params
);
Parâmetros
[out] Params
Um ponteiro para uma estrutura de WDF_IO_TARGET_OPEN_PARAMS alocada pelo driver, que a função inicializa.
Retornar valor
Nenhum
Comentários
A estrutura WDF_IO_TARGET_OPEN_PARAMS é usada como entrada para o método WdfIoTargetOpen . Seu driver deve chamar WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN para inicializar uma estrutura de WDF_IO_TARGET_OPEN_PARAMS se o driver estiver chamando WdfIoTargetOpen de dentro de uma função de retorno de chamada EvtIoTargetRemoveCanceled .
A função WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN zerou a estrutura de WDF_IO_TARGET_OPEN_PARAMS especificada e define o membro Size da estrutura. Em seguida, a função define o membro Type como WdfIoTargetOpenReopen.
Para obter mais informações sobre destinos de E/S, consulte Usando destinos de E/S.
Exemplos
O exemplo de código a seguir é um segmento de uma função de retorno de chamada EvtIoTargetRemoveCanceled que reabre um 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 |
---|---|
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1.0 |
Versão mínima do UMDF | 2,0 |
Cabeçalho | wdfiotarget.h (inclua Wdf.h) |
IRQL | Qualquer nível |