Funzione GetDllDirectoryA (winbase.h)
Recupera la parte specifica dell'applicazione del percorso di ricerca usata per individuare le DLL per l'applicazione.
Sintassi
DWORD GetDllDirectoryA(
[in] DWORD nBufferLength,
[out] LPSTR lpBuffer
);
Parametri
[in] nBufferLength
Dimensioni del buffer di output, in caratteri.
[out] lpBuffer
Puntatore a un buffer che riceve la parte specifica dell'applicazione del percorso di ricerca.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è la lunghezza della stringa copiata in lpBuffer, in caratteri, non incluso il carattere Null terminante. Se il valore restituito è maggiore di nBufferLength, specifica le dimensioni del buffer necessarie per il percorso.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Per compilare un'applicazione che usa questa funzione, definire _WIN32_WINNT come 0x0502 o versioni successive. Per altre informazioni, vedere Uso delle intestazioni di Windows.
Nota
L'intestazione winbase.h definisce GetDllDirectory come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista, Windows XP con SP1 [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winbase.h (include Windows.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |