Condividi tramite


Funzione PdhBindInputDataSourceA (pdh.h)

Associa uno o più file di log binari per la lettura dei dati di log.

Sintassi

PDH_FUNCTION PdhBindInputDataSourceA(
  [out] PDH_HLOG *phDataSource,
  [in]  LPCSTR   LogFileNameList
);

Parametri

[out] phDataSource

Handle per le origini dati associate.

[in] LogFileNameList

stringa con terminazione Nullcontenente uno o più file di log binari da associare. Terminare ogni nome di file di log con un carattere null-terminatore e l'elenco con un altro carattere null-terminator. I nomi dei file di log possono contenere percorsi assoluti o relativi. Non è possibile specificare più di 32 file di log.

Se null, l'origine è un'origine dati in tempo reale.

Valore restituito

Restituisce ERROR_SUCCESS se la funzione ha esito positivo.

Se la funzione ha esito negativo, il valore restituito è un codice di errore di sistema o un codice di errore PDH .

Osservazioni

Questa funzione viene usata con le funzioni PDH che richiedono un handle per un'origine dati. Per un elenco di queste funzioni, vedere Anche.

Non è possibile specificare più di un file con valori delimitati da virgole (CSV) o delimitati da tabulazioni (TSV). L'elenco può contenere un solo tipo di file. Non è possibile combinare più tipi di file.

Per chiudere i file di log associati, chiamare la funzione PdhCloseLog usando l'handle di log.

Nota

L'intestazione pdh.h definisce PdhBindInputDataSource come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
client minimo supportato Windows XP [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
piattaforma di destinazione Finestre
intestazione pdh.h
libreria Pdh.lib
dll Pdh.dll

Vedere anche

PdhBrowseCountersH

PdhEnumMachinesH

PdhEnumObjectItemsH

PdhEnumObjectsH

PdhExpandWildCardPathH

PdhGetDataSourceTimeRangeH

PdhGetDefaultPerfCounterH

PdhGetDefaultPerfObjectH

PdhOpenQueryH