WinAPI の CHAR 文字列と WCHAR 文字列のハンガリー語表記プレフィックスについて、少し混乱しています。CHAR 文字列を使用する場合、通常、次のようなプレフィックスが使用されます。
CHAR szString[] = "Hello";
ゼロで終わる文字列 szString があるので、すべて問題ありません。しかし、WCHAR 文字列を使用する場合、通常は次のようなプレフィックスが使用されます。
WCHAR pwszString[] = L"Hello";
これは、ゼロで終わるワイド文字列へのポインターを表します... しかし、私たちの型はこのようには見えません。ゼロで終わるワイド文字列へのポインターは、WCHAR** または PWSTR* です。私が間違っている?CHAR 文字列の場合は sz で、WCHAR 文字列の場合は wsz ではなく、なぜ pwsz なのですか?