Share via


IMFCameraControlDefaults::LockControlData-Methode (mfidl.h)

Ruft die Datennutzlast für das Steuerelement ab, das dem IMFCameraControlDefaults-instance zugeordnet ist, sodass Clients den Steuerelementwert direkt ändern können.

Syntax

HRESULT LockControlData(
  [out] void  **control,
  [out] ULONG *controlSize,
  [out] void  **data,
  [out] ULONG *dataSize
);

Parameter

[out] control

Empfängt einen Zeiger auf das gesperrte Steuerelement.

[out] controlSize

Empfängt die Größe der Struktur, auf die vom Steuerelement verwiesen wird.

[out] data

Empfängt einen Zeiger auf die Datennutzlast des Steuerelements.

[out] dataSize

Empfängt die Größe des Puffers, auf den dataSize verweist.

Rückgabewert

S_OK auf Erfolg.

Hinweise

Die Steuerelement- und Datenparameter sind nicht typgeprüft, da benutzerdefinierte Steuerelemente beliebige Nutzlastschemagrößen aufweisen können.

Sie müssen UnlockControlData aufrufen, bevor die Auflistung, die das Steuerelement enthält, an die IMFCameraConfigurationManager::SaveDefaults-Methode übermittelt wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 11 Build 22621
Unterstützte Mindestversion (Server) Windows 11 Build 22621
Kopfzeile mfidl.h

Weitere Informationen

UnlockControlData

IMFCameraConfigurationManager::SaveDefaults