Dizeler (RPC)
Biçim karakterinde aşağıdaki son alt dizeler tarafından belirtilen üç dize türü vardır.
Tür | Dize |
---|---|
Karakter dizesi | CSTRING |
Geniş karakter dizesi | WSTRING |
Dize yapabilen yapı | SSTRING |
Uygunsuz Dizeler
Sabit boyutlu bir dizideki [string], uyumsuz dizeye örnek olarak verilmiştir.
FC_CSTRING | FC _WSTRING
FC_PAD
string_size<2>
Uyumlu Dizeler
FC_C_CSTRING | FC_C_WSTRING
FC_PAD
–veya–
FC_C_CSTRING | FC_C_WSTRING
FC_STRING_SIZED
conformance_description<>
İlk biçim, [dize] char * bağımsız değişkeni gibi yaygın dizeleri açıklar. Boyutlandırılmış bir uyumlu dizenin ikinci açıklaması vardır.
conformance_description<> bir bağıntı tanımlayıcısıdır ve /strong kullanılıp kullanılmadığına bağlı olarak 4 veya 6 bayttır.
Yapı Dizeleri
Aşağıda, hatalı olmayan bir dizeye sahip yapı vardır:
FC_SSTRING
element_size<1>
number_of_elements<2>
Uyumlu dize yapabilen yapı:
FC_C_SSTRING
element_size<1>
–veya–
FC_C_SSTRING
elements_size<1>
FC_STRING_SIZED FC_PAD
conformance_description<>
İkinci açıklama, boyutlandırılmış dize yapabilen bir yapıya yöneliktir.