const 문자열 ("testfilename.sys")이 있으며이를 보유 할 PUNICODE_STRING
을 만들고 싶습니다.
어떻게하면됩니까?wchar_t 배열을 PUNICODE_STRING으로 변환하십시오.
1
A
답변
2
이 블로그 게시물은 흥미롭게보실 수 있습니다 : How to correctly initialize a UNICODE_STRING.
1
@David Heffernan이 지적했듯이 RtlInitUnicodeString은 UNICODE_STRING 구조를 만드는 방법입니다. 귀하의 경우에는
:
#include <Winternl.h>
[...]
UNICODE_STRING myUnicodeStr;
RtlInitUnicodeString(&myUnicodeStr, L"testfilename.sys");
PUNICODE_STRING
은 UNICODE_STRING*
입니다.
0
컴파일 타임에 UNICODE_STRING을 만드는 데 사용할 수있는 wdk의 RTL_CONSTANT_STRING 매크로가 있습니다.
관련 문제
- 1. 2 wchar_t 배열을 비교
- 2. const wchar_t *를 const char *로 변환하십시오.
- 3. 배열을 NodeJS의 문자열로 변환하십시오.
- 4. wchar_t?
- 5. 부호없는 char 배열을 double로 변환하십시오.
- 6. CString 배열을 System :: String으로 변환하십시오.
- 7. C++ 단축 wchar_t 배열
- 8. 문자열 배열을 List로 변환하십시오. <string>
- 9. Numpy에서 float32 배열을 datetime64로 변환하십시오. 1.6.1
- 10. 키 값을 제거한 후 배열을 사전으로 변환하십시오.
- 11. ActiveBatch ExecutePowerShellScript 문자열로 바이트 배열을 변환하십시오.
- 12. 짧은 배열을 Java의 부호있는 바이트 배열로 변환하십시오.
- 13. 메일 슬롯을 통해 wchar_t 배열을 보낼 수 없습니다.
- 14. 바이트 배열의 내용을 wchar_t *
- 15. 효율적으로 BSTR을 wchar_t []에 복사합니까?
- 16. const를 문자로의 wchar_t *로 변환하는 방법 *
- 17. char 대 wchar_t
- 18. wchar_t ~ keybd_event 보내기
- 19. NSString에서 wchar_t *로?
- 20. wchar_t 및 POSIX 라이브러리
- 21. wchar_t to octets - C?
- 22. wchar_t *를 이진 파일
- 23. wchar_t * 이상한 행동
- 24. getcwd의 wchar_t 버전이 있습니까?
- 25. NSArray를 NSData로 변환하십시오.
- 26. 자바에서 ip 배열을 가장 작은 cidr 서브넷 목록으로 변환하십시오.
- 27. 개체의 Json 배열을 가장 적합한 .Net 컬렉션으로 변환하십시오.
- 28. System.Array를 string []으로 변환하십시오.
- 29. 오버라이드 ctype <wchar_t>
- 30. 유니 코드 인코딩의 wchar_t 크기
Websearch는 RtlInitUnicodeString이 대답이라고 제안합니다. –
PUNICODE_STRING은 (typedef) 포인터에 대한 Microsoft의 (습관적으로는 현명하지 못한) 습관이며 데이터 유형은 UNICODE_STRING입니다. – unwind
두 분 모두에게 감사드립니다! – sternr