FLT_PARAMETERS pour IRP_MJ_SET_SECURITY union

Composant Union utilisé lorsque le champ MajorFunction de la structure FLT_IO_PARAMETER_BLOCK de l’opération est IRP_MJ_SET_SECURITY.

Syntaxe

typedef union _FLT_PARAMETERS {
  ...    ;
  struct {
    SECURITY_INFORMATION SecurityInformation;
    PSECURITY_DESCRIPTOR SecurityDescriptor;
  } SetSecurity;
  ...    ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;

Membres

  • SetSecurity : structure contenant les membres suivants.

  • SecurityInformation : pointeur vers une valeur SECURITY_INFORMATION qui spécifie les informations de sécurité à définir dans le descripteur de sécurité. Cette valeur peut être l’une des suivantes.

    Valeur SecurityInformation Signification
    DACL_SECURITY_INFORMATION La liste de contrôle d’accès discrétionnaire (DACL) de l’objet est en cours de définition. Nécessite un accès WRITE_DAC.
    GROUP_SECURITY_INFORMATION L’identificateur de groupe principal de l’objet est défini. Nécessite un accès WRITE_OWNER.
    OWNER_SECURITY_INFORMATION L’identificateur de propriétaire de l’objet est défini. Nécessite un accès WRITE_OWNER.
    SACL_SECURITY_INFORMATION La liste de contrôle d’accès système (SACL) de l’objet est en cours de définition. Nécessite un accès ACCESS_SYSTEM_SECURITY.
  • SecurityDescriptor : pointeur vers une structure SECURITY_DESCRIPTOR qui contient les valeurs des informations de sécurité à affecter à l’objet.

Remarques

La structure FLT_PARAMETERS pour les opérations de IRP_MJ_SET_SECURITY contient les paramètres d’une opération set-security-information représentée par une structure de données de rappel (FLT_CALLBACK_DATA). Elle est contenue dans une structure FLT_IO_PARAMETER_BLOCK.

IRP_MJ_SET_SECURITY est une opération basée sur IRP.

Configuration requise

Type d’exigence Condition requise
En-tête Fltkernel.h ( incluez Fltkernel.h)

Voir aussi

FLT_CALLBACK_DATA

FLT_IO_PARAMETER_BLOCK

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_PARAMETERS

IRP_MJ_SET_SECURITY

SECURITY_DESCRIPTOR

SECURITY_INFORMATION