Función KsUnregisterWorker (ks.h)

La función KsUnregisterWorker permite a los clientes anular el registro de un trabajo. La función puede destruir subprocesos, según el número de subprocesos en uso. Solo se debe usar después de la ejecución correcta de KsRegisterWorker. Solo se puede llamar a la función en PASSIVE_LEVEL.

Sintaxis

KSDDKAPI VOID KsUnregisterWorker(
  [in] PKSWORKER Worker
);

Parámetros

[in] Worker

Especifica el trabajo asignado anteriormente que se va a anular el registro. La función esperará hasta que se complete cualquier elemento de trabajo pendiente.

Valor devuelto

None

Observaciones

El cliente debe asegurarse de que se haya completado la E/S pendiente iniciada en cualquier subproceso de trabajo antes de anular el registro del trabajo. Esto significa cancelar o completar la E/S pendiente antes de anular el registro del trabajo, o antes de que el elemento de trabajo vuelva de su devolución de llamada por última vez y se anule el registro. Anular el registro de un trabajo esperará a que se completen los elementos de trabajo actualmente en cola antes de volver.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ks.h (incluye Ks.h)
Library Ks.lib