IsRangeAvailable
Dokumentdele, variabeldata, dokumentredigering
Beskrivelse
Rapporterer, om et anmodet byte-område ligger inden for en TCallbackByteRangeSources annoncerede størrelse og er tilgængeligt fra tilgængeligheds-callbacket
Syntaks
Function TCallbackByteRangeSource.IsRangeAvailable(
StartOffset: Int64; Count: LongInt): Boolean;
Parametre
StartOffset | Nulbaseret forskydning af den første anmodede byte |
|---|---|
Count | Anmodet antal bytes |
Bemærkninger
Når intet tilgængeligheds-callback blev givet, rapporteres hvert område, der passer til den samlede størrelse, som tilgængeligt uden noget callback-kald
Metoden kalder aldrig læse-callback'en og læser aldrig data
En undtagelse fra tilgængeligheds-callback'en fanges og rapporteres som utilgængelig
Returværdier
True | Området ligger fuldt inden for den samlede størrelse, og tilgængeligheds-callbacket rapporterede det som tilgængeligt |
|---|---|
False | Forskydningen eller antallet er negativt, området strækker sig forbi den samlede størrelse, tilgængeligheds-callbacket rapporterede området som utilgængeligt, eller callbacket udløste en undtagelse |
Se også
ReadRange, GetTotalSize, GetRangeSupported, GetLastError, LoadFromRangeSource