Windows для профессионалов

       

Типы данных, определенные в Windows для Unicode


В заголовочных файлах Windows определены следующие типы данных.

Тип данных

Описание

WCHAR

Unicode-символ

PWSTR

Указатель на Unicode -строку

PCWSTR

Указатель на стоковую константу в Unicode

Эти типы данных относятся исключительно к символам и строкам в кодировке Unicode. B заголовочных файлах Windows определены также универсальные (ANSI, Unicode) типы данных PTSTR и PCTSTR, указывающие — в зависимости от того, определен ли при компиляции макрос UNICODE, — на ANSI или на Unicode-строку.

Кстати, на этот раз имя макроса UNICODE не предваряется знаком подчеркивания Дело в том, что макрос _UNICODE используется в заголовочных файлах библиотеки С, а макрос UNICODE — в заголовочных файлах Windows. Для компиляции модулей исходного кода обычно приходится определять оба макроса.



Содержание раздела