Zitat von
Robert Marquardt:
Das ist in diesem Fall eher falsch. Der Name Buff deutet an das mehrere DWORDs dort stehen.
Wage ich anzuzweifeln, da es im Orginal heißt: "pcchBuff", was soviel bedeutet wie "Pointer auf Anzahl der Zeichen in Buff".
Nachtrag vom
MSDN ShutdownBlockReasonQuery:
Zitat:
pcchBuff
[in, out] A pointer to a variable that specifies the size of the pwszBuff buffer, in bytes. If the function succeeds, this variable receives the number of characters copied into the buffer, including the null-terminating character. If the buffer is too small, the variable receives the required buffer size, in characters, not including the null-terminating character.
Noch'n Nachtrag: Man beachte (rot markiert) die Diskrepanz zwischen der Dokumentation und dem Präfix des Parameternamens (cb wäre eigentlich für die Anzahl von Bytes, cch für die Anzahl von Zeichen).