Compartir a través de


Método IBackgroundCopyManager::EnumJobs (bits.h)

Recupera un puntero de interfaz a un objeto enumerador que se usa para enumerar los trabajos de la cola de transferencia. El orden de los trabajos del enumerador es arbitrario.

Sintaxis

HRESULT EnumJobs(
  [in]  DWORD                   dwFlags,
  [out] IEnumBackgroundCopyJobs **ppEnum
);

Parámetros

[in] dwFlags

Especifica cuyos trabajos se van a incluir en la enumeración. Si dwFlags está establecido en 0, el usuario recibe todos los trabajos que posee en la cola de transferencia. En la tabla siguiente se enumeran las opciones de enumeración.

Opción Significado
BG_JOB_ENUM_ALL_USERS
Incluye todos los trabajos de la cola de transferencia: los que pertenecen al usuario y los que pertenecen a otros. El usuario debe ser un administrador para usar esta marca.

[out] ppEnum

Puntero de interfaz IEnumBackgroundCopyJobs que se usa para enumerar los trabajos de la cola de transferencia. El contenido del enumerador depende del valor de dwFlags. Publique ppEnumJobs cuando haya terminado.

Valor devuelto

Este método devuelve los siguientes valores HRESULT , así como otros.

Código devuelto Descripción
S_OK
Objeto enumerador generado correctamente.
E_ACCESSDENIED
El usuario debe ser administrador o pertenecer a un grupo de administradores para enumerar los trabajos que pertenecen a otro usuario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Servidor mínimo compatible Windows Server 2003
Plataforma de destino Windows
Encabezado bits.h
Library Bits.lib
Archivo DLL QmgrPrxy.dll

Consulte también

IBackgroundCopyJob::EnumFiles

IBackgroundCopyManager::GetJob

IEnumBackgroundCopyJobs