Windows Portable Devices API
E705211
Windows Portable Devices API is a Microsoft interface that enables applications to communicate with and manage data on connected portable devices such as cameras, media players, and smartphones.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Windows Portable Devices API canonical | 2 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
Microsoft technology
ⓘ
software API ⓘ |
| category |
Windows API
NERFINISHED
ⓘ
device communication API ⓘ |
| developer | Microsoft ⓘ |
| documentedIn |
Microsoft Developer Network
NERFINISHED
ⓘ
Microsoft Learn NERFINISHED ⓘ |
| exposesInterface |
COM interfaces
ⓘ
WPD Automation interfaces ⓘ |
| includesComponent |
IPortableDevice interface
NERFINISHED
ⓘ
IPortableDeviceContent interface NERFINISHED ⓘ IPortableDeviceKeyCollection interface NERFINISHED ⓘ IPortableDeviceManager interface NERFINISHED ⓘ IPortableDevicePropVariantCollection interface NERFINISHED ⓘ IPortableDeviceProperties interface NERFINISHED ⓘ IPortableDeviceResources interface NERFINISHED ⓘ IPortableDeviceValues interface NERFINISHED ⓘ |
| languageBinding |
C# via COM interop
ⓘ
C++ ⓘ |
| operatingSystem | Windows ⓘ |
| purpose |
communication with portable devices
ⓘ
management of data on connected portable devices ⓘ |
| relatedTo |
Media Transfer Protocol
NERFINISHED
ⓘ
Picture Transfer Protocol NERFINISHED ⓘ Windows Driver Kit NERFINISHED ⓘ Windows Shell NERFINISHED ⓘ |
| replaced | Windows Image Acquisition API for some scenarios ⓘ |
| securityFeature |
access control via device permissions
ⓘ
user-consent based access to devices ⓘ |
| supportsDeviceType |
digital cameras
ⓘ
music players ⓘ portable media players ⓘ smartphones ⓘ storage devices using MTP ⓘ |
| supportsModel | device-centric object model ⓘ |
| supportsOperation |
accessing device properties
ⓘ
browsing device content ⓘ deleting content on devices ⓘ enumerating devices ⓘ reading files from devices ⓘ receiving device event notifications ⓘ transferring media files ⓘ writing files to devices ⓘ |
| supportsPlatform |
Windows 10
NERFINISHED
ⓘ
Windows 11 NERFINISHED ⓘ Windows 7 NERFINISHED ⓘ Windows 8 NERFINISHED ⓘ Windows 8.1 NERFINISHED ⓘ Windows Vista NERFINISHED ⓘ |
| supportsProtocol |
MTP over IP
ⓘ
MTP over USB ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.