fonction WDF_FILEOBJECT_CONFIG_INIT (wdfdevice.h)
[S’applique à KMDF et UMDF]
La fonction WDF_FILEOBJECT_CONFIG_INIT initialise la structure WDF_FILEOBJECT_CONFIG d’un pilote.
Syntaxe
void WDF_FILEOBJECT_CONFIG_INIT(
[out] PWDF_FILEOBJECT_CONFIG FileEventCallbacks,
[in, optional] PFN_WDF_DEVICE_FILE_CREATE EvtDeviceFileCreate,
[in, optional] PFN_WDF_FILE_CLOSE EvtFileClose,
[in, optional] PFN_WDF_FILE_CLEANUP EvtFileCleanup
);
Paramètres
[out] FileEventCallbacks
Pointeur vers une structure de WDF_FILEOBJECT_CONFIG allouée par le pilote.
[in, optional] EvtDeviceFileCreate
Pointeur vers la fonction de rappel de l’événement EvtDeviceFileCreate du pilote.
[in, optional] EvtFileClose
Pointeur vers la fonction de rappel d’événement EvtFileClose du pilote.
[in, optional] EvtFileCleanup
Pointeur vers la fonction de rappel d’événement EvtFileCleanup du pilote.
Valeur de retour
None
Remarques
La fonction WDF_FILEOBJECT_CONFIG_INIT définit le membre Size de la structure WDF_FILEOBJECT_CONFIG spécifié, stocke les pointeurs de fonction de rappel spécifiés, définit le membre FileObjectClass sur WdfFileObjectWdfCannotUseFsContexts et définit le membre AutoForwardCleanupClose sur WdfUseDefault.
Exemples
Pour obtenir un exemple de code qui utilise WDF_FILEOBJECT_CONFIG_INIT, consultez WdfDeviceInitSetFileObjectConfig.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | wdfdevice.h (include Wdf.h) |
IRQL | N’importe quel niveau |