1
Func鍵原型:將LARGE_INTEGER.QuadPart作爲size_t的參數傳遞是否安全?
foo(_out_ PSIZE_T arg);
用法:
LARGE_INTEGER offset = {0};
foo(&offset.QuadPart); // Is it safe ?
參考:http://msdn.microsoft.com/en-us/library/windows/desktop/aa383713(v=vs.85).aspx
另外'size_t'是無符號的,而'LONGLONG'是有符號的。 – Steve
該文檔是錯誤的。 LONGLONG在x86上不是64位或32位的「double」。它總是'__int64'。 –
同意..這是doc中的錯誤。討厭所有這些數據類型混亂。所以LARGE_INTEGER是在in64簽名的,size_t是unsigned int64 –