Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A platformhívások sztringparamétereket másolnak, és szükség esetén átalakítják őket a .NET-keretrendszer formátumából (Unicode) nem felügyelt formátumra (ANSI). Mivel a felügyelt sztringek nem módosíthatók, a platformhívás nem másolja vissza őket a nem felügyelt memóriából a felügyelt memóriába a függvény visszatérésekor.
Az alábbi táblázat felsorolja a sztringek rendezési beállításait, ismerteti azok használatát, és hivatkozást biztosít a megfelelő .NET-keretrendszer-mintára.
| Lánc | Leírás | Minta |
|---|---|---|
| Érték szerint. | Sztringeket ad át bemeneti paraméterként. | MsgBox |
| Ennek eredményeként. | Nem felügyelt kód sztringeit adja vissza. | karakterláncok |
| Hivatkozással. | Sztringeket ad át in/out paraméterként a használatával StringBuilder. | bufferek |
| Egy struktúrában érték szerint. | Sztringeket ad át egy In paramétert tartalmazó struktúrában. | Struktúrák |
| Szerkezetben hivatkozás alapján (char*). | Sztringeket ad át egy olyan struktúrában, amely egy In/Out paraméter. A nem felügyelt függvény egy karakterpufferre mutató mutatót vár, és a puffer mérete a struktúra tagja. | karakterláncok |
| Szerkezetben hivatkozás alapján (char[]). | Sztringeket ad át egy olyan struktúrában, amely egy In/Out paraméter. A nem felügyelt függvény beágyazott karakterpuffert vár. | OSInfo |
| Egy osztályban érték szerint (karakter*). | Sztringeket ad át egy osztályban (az osztály egy In/Out paraméter). A nem felügyelt függvény egy karakterpufferre mutató mutatót vár. | OpenFileDlg |
| Egy érték szerinti osztályban (char[]). | Sztringeket ad át egy osztályban (az osztály egy In/Out paraméter). A nem felügyelt függvény beágyazott karakterpuffert vár. | OSInfo |
| Sztringek tömbjeként érték szerint. | Létrehoz egy sztringekből álló tömböt, amelyet érték szerint ad át. | Tömbök |
| Olyan struktúrák tömbjeként, amelyek érték szerint tartalmaznak karakterláncokat. | Olyan struktúratömböt hoz létre, amely sztringeket tartalmaz, és a tömb érték szerint kerül átadásra. | Tömbök |