Dela via


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.

 

krav för objekt