winuser.h


CharToOemBuff

La función CharToOemBuff traduce un número especificado de caracteres de una cadena al conjunto de caracteres definido OEM. (OEM significa para el fabricante original del equipo.) Esta función sustituye a la función AnsiToOemBuff.

Sintaxis

BOOL CharToOem(
    LPCTSTR lpszSrc,    // puntero a cadena a traducir
    LPSTR lpszDst       // puntero a cadena traducida
    DWORD cchDstLength  // longitud de la cadena a traducir, en caracteres
   );

Parámetros

lpszSrc: puntero a cadena terminada en nulo a traducir.

lpszDst: puntero al búfer para la cadena traducida. Si la función CharToOemBuff está siendo usada en su versión ANSI, la cadena puede ser traducida en el mismo lugar haciendo que el parámetro lpszDst sea la misma dirección que el parámetro lpszSrc. Esto no se puede hacer si se usa la versión de caracteres anchos de CharToOemBuff.

cchDstLength: especifica el número de caracteres a traducir en la cadena identificada por el parámetro lpszSrc.

Valor de retorno

El valor de retorno siempre es distinto de cero.