_get_errno
Ottiene il valore corrente della variabile globale di errno.
errno_t _get_errno(
int * pValue
);
Parametri
- [out] pValue
Un puntatore a un Integer da riempire di valore corrente di errno variabile.
Valore restituito
Restituisce zero in caso di esito positivo; un codice di errore in caso di errore.se pValue viene NULL, il gestore non valido di parametro viene richiamato come descritto in Convalida dei parametri.Se l'esecuzione è consentita per continuare, set di questa funzione errno in EINVAL e restituisce EINVAL.
Note
valori possibili di errno essere definito in Errno.h.Vedere anche costanti di errno.
Esempio
// 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 );
}
Requisiti
routine |
Intestazione di associazione |
intestazione facoltativa |
---|---|---|
_get_errno |
<definito> |
<errno.h> |
Per ulteriori informazioni sulla compatibilità, vedere compatibilità nell'introduzione.
Equivalente di .NET Framework
Non applicabile.Per chiamare la funzione c standard, utilizzare PInvoke.Per ulteriori informazioni, vedere Esempi di pinvoke.