Provede kopírování paměťového prostoru z src na dest o velikosti size bajtech. Akce je provedena count-krát. Při dalším opakování je hodnota zdrojového a cílového ukazatele zvětšena o srcStride resp. o destStride.
Jmenný prostor:
SGP.XUtilityKnihovna: SGP.XUtility (v SGP.XUtility)
Verze: dll
Syntaxe
C# |
---|
public static void StrideCopy( IntPtr dest, int destStride, IntPtr src, int srcStride, int size, int count ) |
Parametry
- dest
- Typ: System..::.IntPtr
Ukazatel na místo uložení v paměti.
- destStride
- Typ: System..::.Int32
Určuje inkrementaci hodnoty dest při dalším opakování.
- src
- Typ: System..::.IntPtr
Ukazatel na počátek bloku dat v paměti.
- srcStride
- Typ: System..::.Int32
Určuje inkrementaci hodnoty src při dalším opakování.
- size
- Typ: System..::.Int32
Velikost bloku dat v bajtech.
- count
- Typ: System..::.Int32
Počet opakování kopírování.
Výjimky
Výjimka | Podmínka |
---|---|
System..::.ArgumentNullException | dest je nullNothingnullptrnulová reference (Nothing v Visual Basic). |
System..::.ArgumentNullException | src je nullNothingnullptrnulová reference (Nothing v Visual Basic). |