PdhSelectDataSourceA 함수(pdh.h)
사용자에게 성능 데이터의 원본을 지정하라는 메시지를 표시하는 대화 상자 창을 표시합니다.
구문
PDH_FUNCTION PdhSelectDataSourceA(
[in] HWND hWndOwner,
[in] DWORD dwFlags,
[out] LPSTR szDataSource,
[in, out] LPDWORD pcchBufferLength
);
매개 변수
[in] hWndOwner
대화 상자 창의 소유자입니다. 소유자가 없으면 NULL 일 수 있습니다(데스크톱이 소유자가 됨).
[in] dwFlags
데이터 원본을 묻는 메시지가 표시될 대화 상자입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.
[out] szDataSource
사용자가 선택한 로그 파일의 이름을 포함하는 null로 끝나는 문자열을 수신하는 호출자 할당 버퍼입니다. 버퍼가 너무 작으면 로그 파일 이름이 버퍼 크기로 잘립니다.
사용자가 실시간 원본을 선택한 경우 버퍼는 비어 있습니다.
[in, out] pcchBufferLength
TCHAR에서 szDataSource 버퍼의 최대 크기입니다.
반환 값
함수가 성공하면 ERROR_SUCCESS 반환합니다.
함수가 실패하면 반환 값은 시스템 오류 코드 또는 PDH 오류 코드입니다. 가능한 값은 다음과 같습니다.
반환 코드 | 설명 |
---|---|
|
pcchBufferLength에 전달된 버퍼의 길이가 szDataSource 버퍼의 실제 길이와 같지 않습니다. |
|
길이가 0인 버퍼가 szDataSource 매개 변수에 전달되었습니다. |
설명
참고
pdh.h 헤더는 PdhSelectDataSource를 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | pdh.h |
라이브러리 | Pdh.lib |
DLL | Pdh.dll |