Partager via


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