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 transmis aux fonctions WskSocket, WskSocketConnectet fonctions 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 PSECURITY_DESCRIPTOR typée. 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 PSECURITY_DESCRIPTOR typée. 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 être NULL pour cette opération de contrôle client.

Exigences

Version

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

En-tête

Wsk.h (include Wsk.h)