コールバック関数PCMCIA_IS_WRITE_PROTECTED (ntddpcm.h)
PCMCIA_IS_WRITE_PROTECTED インターフェイス ルーチンは、PCMCIA メモリ カードの書き込み保護条件を返します。
構文
PCMCIA_IS_WRITE_PROTECTED PcmciaIsWriteProtected;
BOOLEAN PcmciaIsWriteProtected(
[in, optional] PVOID Context
)
{...}
パラメーター
[in, optional] Context
インターフェイス ルーチンのコンテキストへのポインター。
戻り値
メモリ カードが書き込み保護されている場合、PCMCIA_IS_WRITE_PROTECTED インターフェイス ルーチンは TRUE を返し、それ以外の場合は FALSE を返します。
注釈
呼び出し元は、 CONTEXT パラメーターを PCMCIA バス ドライバーで指定されたコンテキストに設定する必要があります。 PCMCIA バス ドライバーは、インターフェイス ルーチンへのポインターを含むのと同じPCMCIA_INTERFACE_STANDARD構造体の Context メンバー内のインターフェイス ルーチンのコンテキストを返します。 Context パラメーターが無効な場合、システムの動作が定義されていないため、システムが停止する可能性があります。
このルーチンの呼び出し元は、IRQL <= DISPATCH_LEVELで実行されている必要があります。 システムの全体的なパフォーマンスを維持するために、ドライバーは IRQL < DISPATCH_LEVELでこのルーチンを呼び出することをお勧めします。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | ntddpcm.h (Ntddpcm.h を含む) |
IRQL | <=DISPATCH_LEVEL (「解説」セクションを参照)。 |