2017-07-06 1 views
-2
NTSTATUS status = ZwWriteFile(hFile, NULL, NULL, NULL, &statusBlock, (PVOID)buffer, size, NULL, NULL); 

UNICODE_STRING myStatus; 
RtlInitUnicodeString(&myStatus, (PCWSTR)status); 

NtDisplayString(&myStatus); 

Je veux simplement imprimer mon NTSTATUS avec NtDisplayString dans une application native.Imprimer NTSTATUS avec NtDisplayString

Répondre

-1

figured it out:

WCHAR storage[256]; 
UNICODE_STRING myStatus; 
swprintf(storage, L"error code: %x", status); 
RtlInitUnicodeString(&myStatus, storage); 
NtDisplayString(&myStatus); 

Merci pour downvoting!