DismGetDriverInfo 함수
지정된 이미지의 .inf 파일에 대한 정보를 가져옵니다.
구문
HRESULT WINAPI DismGetDriverInfo(
_In_ DismSession Session,
_In_ PCWSTR DriverPath,
_Out_ DismDriver **Driver,
_Out_ UINT *Count,
_Out_opt_ DismDriverPackage **DriverPackage
);
매개 변수
Session [in]
유효한 DismSession입니다. DismSession은 이미지와 연결되어야 합니다. DismOpenSession을 사용하여 세션을 이미지와 연결할 수 있습니다.
DriverPath [in]
드라이버 .inf 파일에 대한 상대 또는 절대 경로입니다.
Driver [out]
DismDriver 구조의 배열에 대한 포인터 주소입니다.
Count [out]
반환된 DismDriver 구조의 수를 반환합니다.
DriverPackage [out, 선택 사항]
선택 사항입니다. DismDriverPackage 구조의 주소에 대한 포인터입니다.
반환 값
성공 시 S_OK을(를) 반환합니다.
설명
이 함수는 이미지에 설치된 .inf 파일에 대한 정보를 반환합니다. .inf 파일과 연결된 드라이버는 이미지에 설치되거나 설치되지 않을 수 있습니다.
예제
HRESULT hr = S_OK;
DismDriverInfo* DriverInfo;
UINT Count;
hr = DismGetDriverInfo(Session, L"usb.inf", &DriverInfo, &Count, &DriverPackageInfo);
요구 사항
| 요구 사항 | 설명 |
|---|---|
| 지원되는 호스트 플랫폼 | DISM API는 Windows ADK(Windows Assessment and Deployment Kit)에서 지원하는 모든 운영 체제에서 사용할 수 있습니다. 자세한 내용은 Windows ADK 기술 참조를 참조하세요. |
| 지원되는 이미지 플랫폼 | Windows 7, Windows Server 2008 R2, Windows PE 3.0, Windows 8, Windows Server 2012, Windows PE(Windows 사전 설치 환경) 4.0, Windows 8.1, Windows Server 2012 R2, Windows 10, Windows Server 2016 |
| 지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
| 지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
| 헤더 | DismAPI.h |
| Library | DismAPI.lib |
| DLL | DismAPI.dll |