셸 기타 유틸리티 함수

이 섹션에서는 Shlwapi.dll 내보내고 다른 유틸리티 함수 범주 중 하나에 속하지 않는 Shlwapi.h 및 Shlwapi.lib에 정의된 Windows Shell 함수에 대해 설명합니다.

섹션 내용

항목 설명
DllInstall
DLL에 대한 설치 및 설정을 처리합니다.
GetProcessReference
SetProcessReference에서 제공하는 프로세스별 개체를 검색하여 프로세스를 활성 상태로 유지하기 위해 참조 수를 증분합니다.
HashData
데이터 배열을 해시합니다.
IsInternetESCEnabled
Windows 인터넷 Explorer 보안 강화 구성에 있는지 여부를 확인합니다.
Iso
지정된 운영 체제 및 운영 체제 기능을 확인합니다.
IStream_Copy
스트림을 다른 스트림에 복사합니다.
IStream_Read
지정된 스트림에서 바이트를 읽고 모든 바이트를 성공적으로 읽었는지 여부를 나타내는 값을 반환합니다.
IStream_ReadPidl
IStream 개체에서 piDL(항목 식별자 목록)에 대한 포인터를 PIDLIST_RELATIVE 개체로 읽습니다.
IStream_ReadStr
스트림에서 읽고 문자열에 씁니다.
IStream_Reset
지정된 스트림의 검색 위치를 스트림의 시작 부분으로 이동합니다.
IStream_Size
지정된 스트림의 크기(바이트)를 검색합니다.
IStream_Write
버퍼에서 지정된 스트림에 알 수 없는 형식의 데이터를 씁니다.
IStream_WritePidl
PCUIDLIST_RELATIVE 개체에서 IStream 개체로 PIDL을 씁니다.
IStream_WriteStr
문자열에서 읽고 스트림에 씁니다.
IUnknown_AtomicRelease
COM(구성 요소 개체 모델) 포인터를 해제하고 NULL로 설정합니다.
IUnknown_GetSite
지정된 개체의 IObjectWithSite::GetSite 메서드를 호출합니다.
IUnknown_GetWindow
GetWindow 메서드가 있는 다양한 인터페이스를 쿼리하여 COM 개체에서 창 핸들을 검색하려고 시도합니다.
IUnknown_QueryService
지정된 개체에서 서비스에 대한 인터페이스를 검색합니다.
IUnknown_Set
COM 인터페이스 포인터의 값을 변경하고 이전 인터페이스를 해제합니다.
IUnknown_SetSite
IObjectWithSite::SetSite 메서드를 호출하여 지정된 개체의 사이트를 설정합니다.
ParseURL
URL의 기본적인 구문 분석을 수행합니다.
QISearch
IUnknown::QueryInterface 메서드의 테이블 기반 구현입니다.
SetProcessReference
호스트된 셸 확장 및 기타 구성 요소가 호스트 프로세스가 조기에 닫히지 않도록 하는 COM 개체를 제공합니다. 호스트 프로세스는 일반적으로 Windows Explorer 또는 인터넷 Explorer 다른 애플리케이션에서도 사용할 수 있습니다.
SHAutoComplete
자동 완성을 사용하여 URL 또는 파일 시스템 경로를 완료하도록 시스템 편집 컨트롤에 지시합니다.
SHCreateMemStream
CreateStreamOnHGlobal과 유사한 프로세스를 사용하여 메모리 스트림을 만듭니다.
SHCreateStreamOnFileEx
파일을 열거나 만들고 해당 파일을 읽거나 쓸 스트림을 검색합니다.
SHCreateThread
스레드를 만듭니다.
SHCreateThreadRef
COM 개체에 대한 스레드별 참조를 만듭니다.
SHCreateThreadWithHandle
새 스레드를 만들고 해당 핸들을 검색합니다.
SHGetThreadRef
SHSetThreadRef에서 설정한 스레드별 개체 참조를 검색합니다.
SHGlobalCounterDecrement
전역 카운터를 감소합니다.
SHGlobalCounterGetValue
전역 카운터의 현재 값을 가져옵니다.
SHGlobalCounterIncrement
전역 카운터를 증분합니다.
SHIsLowMemoryMachine
SHReleaseThreadRef
스레드 프로시저가 반환되기 전에 스레드 참조를 해제합니다.
SHSetThreadRef
COM 개체에 대한 스레드별 참조를 저장합니다. 이렇게 하면 호출자가 스레드의 수명을 제어하여 호출자가 준비되기 전에 Windows가 스레드를 종료하지 않도록 할 수 있습니다.