Freigeben über


CREDUIWIN_MARSHALED_CONTEXT-Struktur (sspi.h)

Gibt Anmeldeinformationen an, die mithilfe der ICredentialProvider::SetSerialization-Methode serialisiert wurden.

Syntax

typedef struct _CREDUIWIN_MARSHALED_CONTEXT {
  GUID   StructureType;
  USHORT cbHeaderLength;
  LUID   LogonId;
  GUID   MarshaledDataType;
  ULONG  MarshaledDataOffset;
  USHORT MarshaledDataLength;
} CREDUIWIN_MARSHALED_CONTEXT, *PCREDUIWIN_MARSHALED_CONTEXT;

Member

StructureType

Der Typ der Struktur. Dies muss CREDUIWIN_STRUCTURE_TYPE_SSPIPFC sein.

cbHeaderLength

Die Größe des Headers in Bytes.

LogonId

Die Anmelde-ID des Benutzers.

MarshaledDataType

Ein Wert, der den Strukturtyp darstellt, den die serialisierten Daten angeben. Wenn der Wert dieses Parameters SSPIPFC_STRUCTURE_TYPE_CREDUI_CONTEXT ist, können die Daten deserialisiert werden, indem die Funktion SspiUnmarshalCredUIContext aufgerufen wird.

MarshaledDataOffset

Die Anzahl der Bytes vom Anfang dieser Struktur bis zum Anfang der serialisierten Daten.

MarshaledDataLength

Die Größe der serialisierten Daten in Bytes.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile sspi.h

Weitere Informationen

SEC_WINNT_CREDUI_CONTEXT