_get_errno
New Complex.h Functions
New Math.h functions
New fenv.h functions
and
div
eof
not
or
xor
New stdlib.h functions
TOC
Collapse the table of content
Expand the table of content
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

_get_errno

 

Obtiene el valor actual de la variable global de errno.

errno_t _get_errno( 
   int * pValue 
);

[out] pValue

Un puntero a un entero que se rellenará con el valor actual de la variable de errno .

Devuelve cero si correctamente; un código de error del error.Si pValue es NULL, se invoca el controlador no válido del parámetro tal como se describe en Validación de parámetros.Si la ejecución puede continuar, la función establece errno en EINVAL y devuelve EINVAL.

Los valores posibles de errno se definen en Errno.h.Vea también errno (Constantes).

// crt_get_errno.c
#include <stdio.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <share.h>
#include <errno.h>

int main()
{
   errno_t err;
   int pfh;
   _sopen_s( &pfh, "nonexistent.file", _O_WRONLY, _SH_DENYNO, _S_IWRITE );
   _get_errno( &err );
   printf( "errno = %d\n", err );
   printf( "fyi, ENOENT = %d\n", ENOENT );
}
errno = 2
FYI, ENOENT = 2

Requisitos

Rutina

Encabezado necesario

Encabezado opcional

_get_errno

<stdlib.h>

<errno.h>

Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.

No es aplicablePara llamar a la función estándar de C, use PInvoke.Para obtener más información, vea Ejemplos de invocación de plataforma.

Mostrar:
© 2016 Microsoft