PDH_BROWSE_DLG_CONFIG_HA 구조체(pdh.h)
PDH_BROWSE_DLG_CONFIG_H 구조는 PdhBrowseCountersH 함수에서 성능 카운터 찾아보기 대화 상자를 구성하는 데 사용됩니다.
통사론
typedef struct _BrowseDlgConfig_HA {
DWORD bIncludeInstanceIndex : 1;
DWORD bSingleCounterPerAdd : 1;
DWORD bSingleCounterPerDialog : 1;
DWORD bLocalCountersOnly : 1;
DWORD bWildCardInstances : 1;
DWORD bHideDetailBox : 1;
DWORD bInitializePath : 1;
DWORD bDisableMachineSelection : 1;
DWORD bIncludeCostlyObjects : 1;
DWORD bShowObjectBrowser : 1;
DWORD bReserved : 22;
HWND hWndOwner;
PDH_HLOG hDataSource;
LPSTR szReturnPathBuffer;
DWORD cchReturnPathLength;
CounterPathCallBack pCallBack;
DWORD_PTR dwCallBackArg;
PDH_STATUS CallBackStatus;
DWORD dwDefaultDetailLevel;
LPSTR szDialogBoxCaption;
} PDH_BROWSE_DLG_CONFIG_HA, *PPDH_BROWSE_DLG_CONFIG_HA;
회원
bIncludeInstanceIndex
이 플래그가 TRUE
bSingleCounterPerAdd
이 플래그가 TRUE
bSingleCounterPerDialog
이 플래그가 TRUE
bLocalCountersOnly
이 플래그가 TRUE
bWildCardInstances
이 플래그가 TRUE
이 플래그가 FALSE
bHideDetailBox
이 플래그가 TRUE
이 플래그가 FALSE
표시되는 카운터는 세부 정보 수준이 현재 세부 수준 선택 영역보다 작거나 같은 카운터입니다. 마법사의 세부 수준을 선택하면 모든 카운터와 개체가 표시됩니다.
bInitializePath
이 플래그가 TRUE
이 플래그가 FALSE
bDisableMachineSelection
이 플래그가 TRUE
이 플래그가 FALSE
bIncludeCostlyObjects
이 플래그가 TRUE
이 플래그가 FALSE
bShowObjectBrowser
이 플래그가 TRUE
bReserved
hWndOwner
대화 상자를 소유할 창의 핸들입니다. NULL
hDataSource
PdhBindInputDataSource 함수에서 반환된 데이터 원본에 대한 핸들입니다.
szReturnPathBuffer
선택한 카운터 경로가 포함된 MULTI_SZ 대한 포인터입니다.
cchReturnPathLength
TCHARszReturnPathBuffer 버퍼의 크기입니다. 콜백 함수가 새 버퍼를 다시 할당하는 경우 이 값도 업데이트해야 합니다.
pCallBack
사용자의 선택을 처리하는 콜백 함수에 대한 포인터입니다. 자세한 내용은 CounterPathCallBack참조하세요.
dwCallBackArg
콜백 함수에 전달되는 호출자 정의 값입니다.
CallBackStatus
콜백 함수에 대한 항목에서 이 멤버는 경로 버퍼의 상태를 포함합니다. 종료 시 콜백 함수는 처리로 인한 상태 값을 설정합니다.
버퍼가 너무 작아서 현재 선택 영역을 로드할 수 없을 경우 대화 상자는 이 값을 PDH_MORE_DATA 설정합니다. 이 값이 ERROR_SUCCESS 경우 szReturnPathBuffer 멤버에 유효한 카운터 경로 또는 카운터 경로 목록이 포함됩니다.
콜백 함수가 새 버퍼를 다시 할당하는 경우 대화 상자에서 선택한 경로로 버퍼를 로드하고 콜백 함수를 다시 호출하도록 이 멤버를 PDH_RETRY 설정해야 합니다.
다른 오류가 발생한 경우 콜백 함수는 적절한 PDH 오류 상태 값을 반환해야 합니다.
dwDefaultDetailLevel
szDialogBoxCaption
대화 상자의 캡션 표시줄에 표시할 선택적 캡션을 지정하는 null종료 문자열에 대한 포인터입니다. 이 멤버가 NULL
발언
추가 단추를 클릭할 때마다 szReturnPathBuffer 버퍼에는 선택한 카운터가 포함되고 pCallBack 콜백 함수가 호출됩니다. 콜백 함수는 버퍼의 각 카운터에 대해 PdhAddCounter 함수를 호출해야 합니다.
메모
pdh.h 헤더는 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 PDH_BROWSE_DLG_CONFIG_H 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
헤더 | pdh.h |
참고 항목
PdhAddCounter