CHString 클래스

[ CHString 클래스는 현재 최종 상태로 간주되는 WMI 공급자 프레임워크의 일부이며, 이러한 라이브러리에 영향을 주는 비보안 관련 문제에 대해 추가 개발, 향상 또는 업데이트를 사용할 수 없습니다. MI API는 모든 새 개발에 사용해야 합니다.]

다음 표에서는 CHString 메서드를 나열합니다 .

멤버

CHString 클래스에는 다음과 같은 유형의 멤버가 있습니다.

생성자

CHString 클래스에는 이러한 생성자가 있습니다.

생성자 Description
CHString 다양한 방법으로 CHString 문자열을 생성합니다.

메서드

CHString 클래스에는 이러한 메서드가 있습니다.

방법 Description
AllocSysString CHString 데이터에서 BSTR을 할당합니다.
Collate 두 문자열을 비교합니다(대/소문자 구분, 로캘 관련 정보 사용).
비교 두 문자열(대/소문자 구분)을 비교합니다.
CompareNoCase 두 문자열(대/소문자를 구분하지 않습니다)을 비교합니다.
비어 있음 문자열의 길이가 0이 되도록 합니다.
찾기 오버로드됨. 더 큰 문자열 내에서 문자 또는 부분 문자열을 찾습니다.
FindOneOf 집합에서 일치하는 첫 번째 문자를 찾습니다.
형식 오버로드됨. sprintf와 마찬가지로 문자열의 형식을 지정합니다.
FormatMessageW 오버로드됨. 메시지 문자열의 서식을 지정합니다.
FormatV vsprintf와 마찬가지로 문자열의 형식을 지정합니다.
FreeExtra 이전에 문자열에 할당된 추가 메모리를 해제하여 이 문자열의 오버헤드를 제거합니다.
GetAllocLength 문자열 버퍼의 크기를 반환합니다.
Getat 오버로드됨. 지정된 위치에 있는 문자를 반환합니다.
GetBuffer CHString 문자열의 문자에 대한 포인터를 반환합니다.
GetBufferSetLength CHString 문자열의 문자에 대한 포인터를 반환하고 지정된 길이로 잘림
GetData CHString 문자열의 데이터에 대한 포인터를 반환합니다.
GetLength CHString 문자열의 유니코드 문자 수를 반환합니다.
Isempty CHString 문자열에 문자가 없는지 테스트합니다.
왼쪽 문자열의 왼쪽 부분(예: Basic LEFT$ 함수)을 추출합니다.
LoadStringW 리소스 파일에서 기존 CHString 문자열을 로드합니다.
LockBuffer 참조 계산을 사용하지 않도록 설정하고 버퍼의 문자열을 보호합니다.
MakeLower 이 문자열의 모든 문자를 소문자로 변환합니다.
MakeReverse 이 문자열의 문자를 역방향으로 바꿈합니다.
MakeUpper 이 문자열의 모든 문자를 대문자로 변환합니다.
Mid 오버로드됨. 문자열의 중간 부분(예: Basic MID$ 함수)을 추출합니다.
ReleaseBuffer GetBuffer에서 반환된 버퍼의 컨트롤을 해제합니다.
ReverseFind 더 큰 문자열 내에서 문자를 찾습니다. 는 끝에서 시작됩니다.
오른쪽 문자열의 오른쪽 부분(예: Basic RIGHT$ 함수)을 추출합니다.
SetAt 지정된 위치에 문자를 설정합니다.
SpanExcluding 집합에 없는 문자만 포함하는 부분 문자열을 추출합니다.
SpanIncluding 집합의 문자만 포함하는 부분 문자열을 추출합니다.
TrimLeft 문자열에서 선행 공백 문자를 자림합니다.
TrimRight 문자열에서 후행 공백 문자를 트리밍합니다.
UnlockBuffer 참조 계산을 사용하도록 설정하고 버퍼의 문자열을 해제합니다.

연산자

The **CHString** class has these operators.

연산자 Description
operator != (CHString, CHString) CHString을 같지 않은지 비교합니다.
operator != (CHString, LPCWSTR) CHStringLPCWSTR의 같지 않음을 비교합니다.
연산자 [] GetAt에 대해 지정된 위치 연산자 대체의 문자를 반환합니다.
연산자 + 두 문자열을 연결하고 새 문자열을 반환합니다.
operator += 기존 문자열의 끝에 새 문자열을 연결합니다.
연산자 < (CHString, LPCWSTR) CHStringLPCWSTR과 비교합니다.
연산자 < (CHString, CHString) CHString을 비교합니다.
operator <= (CHString, CHString) CHString을 비교합니다.
operator <= (CHString, LPCWSTR) CHStringLPCWSTR과 비교합니다.
operator = CHString 문자열에 새 값을 할당합니다.
operator == (CHString, CHString) CHString을 같음으로 비교합니다.
operator == (CHString, LPCWSTR) 같음을 위해 CHStringLPCWSTR 과 비교합니다.
연산자 > (CHString, CHString) CHString을 비교합니다.
연산자 > (CHString, LPCWSTR) CHStringLPCWSTR과 비교합니다.
operator >= (CHString, CHString) CHString을 비교합니다.
operator >= (CHString, LPCWSTR) CHStringLPCWSTR과 비교합니다.
연산자 LPCWSTR CHString 문자열에 저장된 문자를 C 스타일 문자열로 직접 액세스합니다.

설명

클래스의 소멸자가 CHString::~CHString입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
헤더
ChString.h(FwCommon.h 포함)
라이브러리
FrameDyn.lib
DLL
FrameDynOS.dll;
FrameDyn.dll