求大神們幫助:
這個函式NTSYSAPI NTSTATUS NTAPI RtlNtPathNameToDosPathName(__in ULONG Flags, __inout PRTL_UNICODE_STRING_BUFFER Path, __out_opt PULONG Disposition, __inout_opt PWSTR* FilePart );
經查資料PRTL_UNICODE_STRING_BUFFER大概是這樣的:
typedef struct _UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
} UNICODE_STRING, *PUNICODE_STRING;
typedef struct _RTL_BUFFER {
PUCHAR Buffer; // ???
PUCHAR StaticBuffer; //???
SIZE_T Size; //???
SIZE_T StaticSize; ???
SIZE_T ReservedForAllocatedSize; //???
PVOID ReservedForIMalloc; //???
} RTL_BUFFER, *PRTL_BUFFER;
typedef struct _RTL_UNICODE_STRING_BUFFER {
UNICODE_STRING String;
RTL_BUFFER ByteBuffer;
UCHAR MinimumStaticBufferForTerminalNul[sizeof(WCHAR)];
} RTL_UNICODE_STRING_BUFFER, *PRTL_UNICODE_STRING_BUFFER;
標紅的那些變數都是啥意思,需要賦什么樣的值那?
uj5u.com熱心網友回復:
有的話 能給個應用的例子嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/97309.html
上一篇:boost編譯出錯 - rule stlport.init ( version ? : headers : libraries * )
下一篇:QT編程
