Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Systemet tillhandahåller en IFillLockBytes implementering som en del av compound files-implementeringen.
Om du laddar ned kod kan du skapa en instans av ett asynkront sammansatt filobjekt genom att anropa StgOpenAsyncDocFileOnIFillLockBytes. Om du laddar ned kod kan du också skapa en instans av ett asynkront bytematrisomslutningsobjekt i en befintlig fil eller bytematris genom att anropa antingen funktionen StgGetIFillLockBytesOnFile eller funktionen StgGetIFillLockBytesOnILockBytes.
När du ska använda
För närvarande är URL-monikers de enda användarna av COM-asynkron lagringsimplementering.
Anmärkningar
Följande är de fyra metoderna i IFillLockBytes implementering.
-
IFillLockBytes::FillAppend
-
Skriver ett nytt byteblock till slutet av en bytematris. Blockets storlek anges som en parameter för att FillAppend.
-
IFillLockBytes::FillAt
-
Skriver ett nytt datablock till en angiven plats i bytematrisen.
-
IFillLockBytes::SetFillSize
-
Anger storleken på bytematrisen. Returnerar E_FAIL från anrop till ILockBytes::ReadAt som försöker komma åt data utöver den övre gränsen som anges av metoden.
-
IFillLockBytes::Avsluta
-
Informerar bytematrisen om att en nedladdning har avslutats, antingen utan framgång eller utan framgång.