Función RtlUnicodeStringToOemString (winternl.h)
Convierte la cadena de origen Unicode especificada en una cadena oem. La traducción se realiza con respecto a la página de códigos oem (OCP).
Sintaxis
NTSTATUS RtlUnicodeStringToOemString(
[out] POEM_STRING DestinationString,
[in] PCUNICODE_STRING SourceString,
[in] BOOLEAN AllocateDestinationString
);
Parámetros
[out] DestinationString
Puntero a una estructura OEM_STRING que contiene el OEM equivalente a la cadena de origen Unicode. El campo MaximumLength se establece si AllocateDestinationString es TRUE.
[in] SourceString
Puntero a una estructura UNICODE_STRING que se va a convertir en OEM.
[in] AllocateDestinationString
Controla la asignación del espacio de búfer para la cadena de destino.
TRUE
Se asigna espacio de búfer para DestinationString. Si se establece en TRUE, el búfer debe desasignarse mediante RtlFreeOemString.
FALSE
No se asigna espacio de búfer para DestinationString.
Valor devuelto
Los distintos valores NTSTATUS se definen en NTSTATUS. H, que se distribuye con el DDK de Windows.
Código devuelto | Descripción |
---|---|
|
La cadena Unicode se convirtió en OEM. De lo contrario, no se asignó ningún almacenamiento y no se realizó ninguna conversión. |
Comentarios
Esta rutina asigna un búfer solo para DestinationString .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winternl.h |
Library | ntdll.lib |
Archivo DLL | ntdll.dll |