Méthode IMFCameraControlDefaults::LockControlData (mfidl.h)
Récupère la charge utile des données pour le contrôle associé au instance IMFCameraControlDefaults, ce qui permet aux clients de modifier directement la valeur du contrôle.
Syntaxe
HRESULT LockControlData(
[out] void **control,
[out] ULONG *controlSize,
[out] void **data,
[out] ULONG *dataSize
);
Paramètres
[out] control
Reçoit un pointeur vers le contrôle en cours de verrouillage.
[out] controlSize
Reçoit la taille de la structure pointée vers par le contrôle.
[out] data
Reçoit un pointeur vers la charge utile des données du contrôle.
[out] dataSize
Reçoit la taille de la mémoire tampon pointée vers dataSize.
Valeur retournée
S_OK sur la réussite.
Notes
Les paramètres de contrôle et de données ne sont pas vérifiés de type, car les contrôles personnalisés peuvent avoir des tailles de schéma de charge utile arbitraires.
Vous devez appeler UnlockControlData avant que la collection contenant le contrôle soit envoyée à la méthode IMFCameraConfigurationManager::SaveDefaults .
Spécifications
Client minimal pris en charge | Windows 11 Build 22621 |
Serveur minimal pris en charge | Windows 11 Build 22621 |
En-tête | mfidl.h |