Partager via


WSK_CACHE_SD

Une application WSK utilise l’opération de contrôle client WSK_CACHE_SD pour obtenir une copie mise en cache d’un descripteur de sécurité qui peut être passé aux fonctions WskSocket, WskSocketConnect et WskControlSocket .

Pour obtenir une copie mise en cache d’un descripteur de sécurité, une application WSK appelle la fonction WskControlClient avec les paramètres suivants.

Paramètre Valeur

ControlCode

WSK_CACHE_SD

InputSize

sizeof(PSECURITY_DESCRIPTOR)

InputBuffer

Pointeur vers une variable de type PSECURITY_DESCRIPTOR. Cette variable contient un pointeur vers la structure SECURITY_DESCRIPTOR qui définit le descripteur de sécurité non mis en cache.

OutputSize

sizeof(PSECURITY_DESCRIPTOR)

OutputBuffer

Pointeur vers une variable de type PSECURITY_DESCRIPTOR. Cette variable reçoit un pointeur vers une structure SECURITY_DESCRIPTOR qui décrit le descripteur de sécurité mis en cache.

OutputSizeReturned

NULL

Irp

NULL

Une application WSK doit libérer la copie mise en cache du descripteur de sécurité à l’aide de l’opération de contrôle client WSK_RELEASE_SD lorsque le descripteur de sécurité n’est plus nécessaire.

Pour plus d’informations, consultez la page de référence de la structure SECURITY_DESCRIPTOR .

Le paramètre Irp doit avoir la valeur NULL pour cette opération de contrôle client.

Spécifications

Version

Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.

En-tête

Wsk.h (inclure Wsk.h)