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.

Syntax

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

Parámetros

[in] dwFlags

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

Opción Meaning
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 de retorno Description
S_OK
Objeto enumerador generado correctamente.
E_ACCESSDENIED
El usuario debe ser administrador o pertenecer a un grupo de administradores para enumerar los trabajos propiedad de otro usuario.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows XP
Servidor mínimo admitido Windows Server 2003
de la plataforma de destino de Windows
Header bits.h
Library Bits.lib
DLL de QmgrPrxy.dll

Consulte también

IBackgroundCopyJob::EnumFiles

IBackgroundCopyManager::GetJob

IEnumBackgroundCopyJobs