- 締切済み
未割り当てのローカル変数
未割り当てのローカル変数 '' が使用されました。と出てコンパイルできません・・。 以下ソースです。 [DllImport("kernel32.dll")] public static extern bool Process32First(IntPtr hSnapshot, ref PROCESSENTRY32 lppe); public struct PROCESSENTRY32 { public uint dwSize; public uint cntUsage; public uint th32ProcessID; public uint th32DefaultHeapID; public uint th32ModuleID; public uint cntThreads; public uint th32ParentProcessID; public int pcPriClassBase; public uint dwFlags; public string szExeFile; } PROCESSENTRY32 pe; pe.dwSize = 0; pe.cntThreads = 0; pe.th32ProcessID = 0; pe.th32DefaultHeapID = 0; pe.th32ModuleID = 0; pe.cntThreads = 0; pe.th32ParentProcessID = 0; pe.pcPriClassBase = 0; pe.dwFlags = 0; pe.szExeFile = "aa"; bool bResult = Process32First(hSnap, ref pe); ~~~ こんな風に全部0で代入して初期化?してもエラーが出ます。 回答よろしくお願いします・・。
- みんなの回答 (3)
- 専門家の回答