Condividi tramite


Metodo IBackgroundCopyManager::EnumJobs (bits.h)

Recupera un puntatore dell'interfaccia a un oggetto enumeratore usato per enumerare i processi nella coda di trasferimento. L'ordine dei processi nell'enumeratore è arbitrario.

Sintassi

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

Parametri

[in] dwFlags

Specifica i processi da includere nell'enumerazione. Se dwFlags è impostato su 0, l'utente riceve tutti i processi proprietari nella coda di trasferimento. Nella tabella seguente sono elencate le opzioni di enumerazione.

Opzione Significato
BG_JOB_ENUM_ALL_USERS
Include tutti i processi nella coda di trasferimento: quelli di proprietà dell'utente e quelli di proprietà di altri utenti. L'utente deve essere un amministratore per usare questo flag.

[out] ppEnum

Puntatore dell'interfaccia IEnumBackgroundCopyJobs usato per enumerare i processi nella coda di trasferimento. Il contenuto dell'enumeratore dipende dal valore di dwFlags. Rilasciare ppEnumJobs al termine.

Valore restituito

Questo metodo restituisce i valori HRESULT seguenti, nonché altri.

Codice restituito Descrizione
S_OK
Oggetto enumeratore generato correttamente.
E_ACCESSDENIED
L'utente deve essere un amministratore o appartenere a un gruppo di amministratore per enumerare i processi di proprietà di un altro utente.

Requisiti

Requisito Valore
Client minimo supportato Windows XP
Server minimo supportato Windows Server 2003
Piattaforma di destinazione Windows
Intestazione bits.h
Libreria Bits.lib
DLL QmgrPrxy.dll

Vedi anche

IBackgroundCopyJob::EnumFiles

IBackgroundCopyManager::GetJob

IEnumBackgroundCopyJobs