DNS_TKEY_DATAA Struktur (windns.h)
Die DNS_TKEY_DATA-Struktur stellt einen DNS-TKEY-Ressourceneintrag dar, der zum Einrichten und Löschen der gemeinsam genutzten schlüssel eines Algorithmus zwischen einem DNS-Resolver und einem Server verwendet wird, wie in RFC 2930angegeben.
Syntax
typedef struct {
PSTR pNameAlgorithm;
PBYTE pAlgorithmPacket;
PBYTE pKey;
PBYTE pOtherData;
DWORD dwCreateTime;
DWORD dwExpireTime;
WORD wMode;
WORD wError;
WORD wKeyLength;
WORD wOtherLength;
UCHAR cAlgNameLength;
BOOL bPacketPointers;
} DNS_TKEY_DATAA, *PDNS_TKEY_DATAA;
Angehörige
pNameAlgorithm
Ein Zeiger auf eine Zeichenfolge, die den Namen des Schlüssels darstellt, wie in Abschnitt 2.1 von RFC 2930definiert.
pAlgorithmPacket
Ein Zeiger auf eine Zeichenfolge, die den Namen des Algorithmus darstellt, wie in Abschnitt 2.3 von RFC 2930definiert. pKey- wird verwendet, um die algorithmusspezifischen Schlüssel abzuleiten.
pKey
Ein Zeiger auf den gemeinsam genutzten Schlüssel mit variabler Länge.
pOtherData
Reserviert. Nicht verwenden.
dwCreateTime
Das Datum und die Uhrzeit, zu dem der Schlüssel erstellt wurde, ausgedrückt in Sekunden seit Dem 1. Januar 1970, Greenwich Mean Time (GMT), mit Ausnahme von Schaltsekunden.
dwExpireTime
Das Ablaufdatum des Schlüssels, ausgedrückt in Sekunden seit Beginn des 1. Januar 1970, Greenwich Mean Time (GMT), ohne Schaltsekunden.
wMode
Ein Schema, das für die Schlüsselvereinbarung oder den Zweck der TKEY-DNS-Nachricht verwendet wird. Mögliche Werte für wMode- sind unten aufgeführt:
wError
Ein Fehler, ausgedrückt im erweiterten RCODE-Format, das DIE TSIG- und TKEY RR-Verarbeitung abdeckt.
Wert | Bedeutung |
---|---|
|
Die pSignature- des DNS_TSIG_DATA RR ist schlecht. |
|
Das pKey--Feld ist ungültig. |
|
Ein Zeitstempel ist schlecht. |
wKeyLength
Länge des pKey- Elements in Bytes.
wOtherLength
Die Länge des pOtherData- Elements in Bytes.
cAlgNameLength
Die Länge des pNameAlgorithm Members in Byte.
bPacketPointers
Reserviert. Nicht verwenden.
Bemerkungen
Die DNS_TKEY_DATA-Struktur wird in Verbindung mit der DNS_RECORD Struktur verwendet, um DNS-Einträge programmgesteuert zu verwalten.
Anmerkung
Der windns.h-Header definiert DNS_TKEY_DATA als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Header- | windns.h |