Udostępnij za pośrednictwem


Struktury i związki usługi BITS

Interfejsy usługi inteligentnego transferu w tle (BITS) używają następujących struktur.

W tej sekcji

Temat Opis
BG_AUTH_CREDENTIALS Identyfikuje docelowy (serwer proxy lub serwer), schemat uwierzytelniania i poświadczenia użytkownika do użycia na potrzeby żądań uwierzytelniania użytkownika. Struktura jest przekazywana do metody IBackgroundCopyJob2::SetCredentials.
BG_AUTH_CREDENTIALS_UNION Identyfikuje poświadczenia do użycia dla schematu uwierzytelniania określonego w strukturze BG_AUTH_CREDENTIALS.
BG_BASIC_CREDENTIALS Identyfikuje nazwę użytkownika i hasło do uwierzytelnienia.
BG_FILE_INFO Udostępnia lokalne i zdalne nazwy pliku do przeniesienia.
BG_FILE_PROGRESS Zawiera informacje o postępie związane z plikami, takie jak liczba przetransferowanych bajtów.
BG_FILE_RANGE Określa zakres bajtów do pobrania z pliku.
BG_JOB_PROGRESS Zawiera informacje o postępie związane z zadaniem, takie jak liczba przetransferowanych bajtów i plików. W przypadku zadań przekazywania postęp dotyczy pliku przekazywania, a nie pliku odpowiedzi. Aby wyświetlić postęp pliku odpowiedzi, zobacz BG_JOB_REPLY_PROGRESS struktura.
BG_JOB_REPLY_PROGRESS Zawiera informacje o postępie związane z częścią odpowiedzi zadania przekazywania odpowiedzi.
BG_JOB_TIMES Udostępnia sygnatury czasowe związane z zadaniem.
uniiBITS_FILE_PROPERTY_VALUE Udostępnia wartość właściwości pliku USŁUGI BITS.
BITS_JOB_PROPERTY_VALUE Udostępnia wartość właściwości zadania usługi BITS na podstawie wartości wyliczenia BITS_JOB_PROPERTY_ID.