PFN_CRYPT_ENUM_KEYID_PROP Rückruffunktion (wincrypt.h)
Die CRYPT_ENUM_KEYID_PROP Rückruffunktion wird mit der Funktion CryptEnumKeyIdentifierProperties verwendet.
Syntax
PFN_CRYPT_ENUM_KEYID_PROP PfnCryptEnumKeyidProp;
BOOL PfnCryptEnumKeyidProp(
[in] const CRYPT_HASH_BLOB *pKeyIdentifier,
[in] DWORD dwFlags,
[in] void *pvReserved,
[in, out] void *pvArg,
[in] DWORD cProp,
[in] DWORD *rgdwPropId,
[in] void **rgpvData,
[in] DWORD *rgcbData
)
{...}
Parameter
[in] pKeyIdentifier
Ein Zeiger auf einen CRYPT_INTEGER_BLOB , der den Schlüsselbezeichner enthält.
[in] dwFlags
Für die zukünftige Verwendung reserviert und muss null sein.
[in] pvReserved
Für die zukünftige Verwendung reserviert. Muss NULL sein.
[in, out] pvArg
Ein Zeiger auf ein Argument, das von der Rückruffunktion zurückgegeben wird.
[in] cProp
Anzahl der Elemente im Array von rgdwPropId
[in] rgdwPropId
Ein Zeiger auf ein Array von Eigenschaftenbezeichnern. Jeder Eintrag im Array ist einer der Werttypen, die in der Tabelle für dwPropId in der CryptSetKeyIdentifierProperty-Funktion aufgeführt sind.
[in] rgpvData
Ein Zeiger auf ein Array, das Zeiger auf pvData-Elemente enthält, die den rgdwPropId-Arrayelementen entsprechen.
Für CERT_KEY_PROV_INFO_PROP_ID zeigt das rgpvData-Element auf eine CRYPT_KEY_PROV_INFO-Struktur . Für alle anderen Eigenschaften zeigt das rgpvData-Element auf ein Bytearray.
[in] rgcbData
Array von DWORD-Elementen, die die Größe der entsprechenden Elemente im rgpvData-Array in Bytes angeben.
Rückgabewert
Gibt TRUE zurück, wenn die Funktion erfolgreich ist, FALSE , wenn sie fehlschlägt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wincrypt.h |