Conformità ANSI C
La convenzione di denominazione per tutti gli identificatori specifici di Microsoft nel sistema di runtime ,ad esempio funzioni, macro, costanti, variabili e definizioni di tipi, è conforme agli standard ANSI/ISO C. In questa documentazione, qualsiasi funzione di runtime che segue gli standard ANSI/ISO C viene indicata come compatibile con ANSI. Le applicazioni conformi a ANSI devono usare solo queste funzioni compatibili con ANSI.
I nomi delle funzioni specifiche Microsoft e delle variabili globali iniziano con un carattere di sottolineatura. Questi nomi possono essere sottoposti a override solo localmente, all'interno dell'ambito del codice. Ad esempio, quando si includono i file di intestazione di runtime Microsoft, è ancora possibile eseguire localmente l'override della funzione specifica Microsoft denominata _open
dichiarando una variabile locale con lo stesso nome. Tuttavia, non è possibile usare questo nome per la propria funzione globale o per la variabile globale.
I nomi delle macro specifiche Microsoft e delle costanti manifesto iniziano con due caratteri di sottolineatura o con un singolo carattere di sottolineatura iniziale immediatamente seguito da una lettera maiuscola. L'ambito di tali identificatori è assoluto. Ad esempio, non è possibile usare l'identificatore _UPPER
specifico di Microsoft per questo motivo.