RtlUnicodeStringToOemString 함수(winternl.h)
지정된 유니코드 원본 문자열을 OEM 문자열로 변환합니다. 변환은 OCP(OEM 코드 페이지)와 관련하여 수행됩니다.
구문
NTSTATUS RtlUnicodeStringToOemString(
[out] POEM_STRING DestinationString,
[in] PCUNICODE_STRING SourceString,
[in] BOOLEAN AllocateDestinationString
);
매개 변수
[out] DestinationString
유니코드 원본 문자열에 해당하는 OEM을 포함하는 OEM_STRING 구조체에 대한 포인터입니다. AllocateDestinationString이 TRUE이면 MaximumLength 필드가 설정됩니다.
[in] SourceString
OEM으로 변환할 UNICODE_STRING 구조체에 대한 포인터입니다.
[in] AllocateDestinationString
대상 문자열의 버퍼 공간 할당을 제어합니다.
TRUE
DestinationString에 버퍼 공간이 할당됩니다. TRUE로 설정하면 RtlFreeOemString을 사용하여 버퍼의 할당을 취소해야 합니다.
FALSE
DestinationString에 버퍼 공간이 할당되지 않습니다.
반환 값
다양한 NTSTATUS 값은 NTSTATUS에 정의됩니다. H는 Windows DDK와 함께 배포됩니다.
반환 코드 | 설명 |
---|---|
|
유니코드 문자열이 OEM으로 변환되었습니다. 그렇지 않으면 스토리지가 할당되지 않았고 변환이 수행되지 않았습니다. |
설명
이 루틴은 DestinationString 에 대해서만 버퍼를 할당합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | winternl.h |
라이브러리 | ntdll.lib |
DLL | ntdll.dll |