WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT
Ett objekt som beskriver dess typ som WPD_CONTENT_FUNCTIONAL_OBJECT representerar ett funktionellt objekt som kapslar in enhetsfunktioner.
Alla funktionella objekt, oavsett typ, stöder följande egenskaper. (Om du definierar ett anpassat funktionellt objekt måste det också ha stöd för dessa egenskaper.)
Egenskapsnamn | Obligatoriskt eller valfritt |
---|---|
WPD_OBJECT_ID | Obligatoriskt, skrivskyddat. En klient kan inte ange den här egenskapen, inte ens när den skapas. |
WPD_OBJECT_PARENT_ID | Krävs. |
WPD_OBJECT_NAME | Krävs. |
WPD_OBJECT_PERSISTENT_UNIQUE_ID | Obligatoriskt, skrivskyddat. En klient kan inte ange den här egenskapen, inte ens när den skapas. |
WPD_OBJECT_FORMAT | Krävs. |
WPD_OBJECT_CONTENT_TYPE | Krävs. |
WPD_OBJECT_ISHIDDEN | Krävs om objektet är dolt. |
WPD_OBJECT_ISSYSTEM | Krävs om objektet är ett systemobjekt (representerar en systemfil). |
WPD_OBJECT_SIZE | Krävs om objektet har minst en resurs. |
WPD_OBJECT_ORIGINAL_FILE_NAME | Krävs om objektet representerar en fil. |
WPD_OBJECT_NON_CONSUMABLE | Rekommenderas om objektet inte är avsett att användas av enheten. |
WPD_OBJECT_REFERENCES | Krävs om objektet har referenser till andra objekt. |
WPD_OBJECT_KEYWORDS | Valfri. |
WPD_OBJECT_SYNC_ID | Valfri. |
WPD_OBJECT_IS_DRM_PROTECTED | Krävs om objektet skyddas av DRM-teknik. |
WPD_OBJECT_DATE_CREATED | Valfri. |
WPD_OBJECT_DATE_MODIFIED | Rekommenderad. |
WPD_OBJECT_DATE_AUTHORED | Valfri. |
WPD_OBJECT_BACK_REFERENCES | Rekommenderas om objektet refereras till av ett annat objekt. |
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID | Valfri. |
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE | Valfri. |
WPD_OBJECT_CAN_DELETE | Krävs om objektet inte kan tas bort. |
WPD_OBJECT_LANGUAGE_LOCALE | Valfri. |
WPD_FUNCTIONAL_OBJECT_CATEGORY | Krävs. Se följande tabell för kategorier som definierats av Bärbara Windows-enheter. |
Vanliga resurser
Dessa objekt är vanligtvis inte värd för resurser.
Funktionella objektkategorier
Funktionella objekt kan grupperas i kategorier, beroende på deras funktioner. En kategori beskrivs av egenskapen WPD_FUNCTIONAL_OBJECT_CATEGORY (ett GUID-värde). Kategorin avgör vilka ytterligare egenskaper som stöds.
I följande tabell beskrivs de kategorier som definierats av Bärbara Windows-enheter. Se beskrivningen av kategorin för att lära dig vilka ytterligare egenskaper och resurser objektet stöder.
Funktionell kategori | Beskrivning |
---|---|
WPD_FUNCTIONAL_CATEGORY_ALL | Den här funktionella kategorin är endast giltig som en parameter för vissa frågefunktioner (för att indikera att alla funktionella objekttyper är acceptabla) och är inte en rapporterad funktionell kategori av drivrutinen. |
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE | Objektet kapslar in ljudinspelningsfunktioner på enheten, till exempel en röstinspelningskomponent eller annan ljudinspelningskomponent. |
WPD_FUNCTIONAL_CATEGORY_DEVICE | Objektet kapslar in enheten (det vill: enhetens översta objekt). |
WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION | Objektet kapslar in nätverkskonfigurationsfunktioner för enheten, till exempel WiFi-profiler eller partnerskap. |
WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION | Objektet beskriver de typer av mediefiler som enheten kan spela upp. |
WPD_FUNCTIONAL_CATEGORY_SMS | Objektet kapslar in kort meddelandetjänstfunktioner (kallas ofta "sms") på enheten. |
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE | Objektet kapslar in funktioner för stillbildstagning på en enhet, till exempel en kamera eller en bifogad kamera. |
WPD_FUNCTIONAL_CATEGORY_STORAGE | Objektet kapslar in fysisk fillagring på enheten. |
WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE | Objektet kapslar in videoinspelningsfunktioner på enheten, till exempel en videoinspelningskomponent. Ett program använder det här objektet för att få programmatisk kontroll. |
Relaterade ämnen